Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

iniziare programmazione in Pascal oppure in Basic

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto Utentehuyol » 1 set 2016, 1:37

Salve a tutti,
non sono un esperto in informatica, comunque uso S.O. Windows e Linux da circa 25 anni, per cui un minimo di esperienza me la sono fatta.
Vorrei adesso cimentarmi nella programmazione, materia che mi ha sempre affascinato, ma che non ho mai avuto il "coraggio" di affrontare.
Per iniziare (vorrei imparare a scrivere programmi sia per PIC sia per PC) mi consigliereste il Pascal oppure il Basic?
Per voi è meglio muovere i primi passi nella programmazione per PIC oppure per PC?
Tenete presente che come programmazione sono "a livello zero" O_/ O_/
Avatar utente
Foto Utentehuyol
120 2 5
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 gen 2011, 19:24

1
voti

[2] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto UtenteWALTERmwp » 1 set 2016, 14:19

Ciao Foto Utentehuyol
huyol ha scritto:(...) mi consigliereste il Pascal oppure il Basic?
no, non te li consiglierei ma ti suggerirei di iniziare con il "C".
huyol ha scritto:(...) Per voi è meglio muovere i primi passi nella programmazione per PIC oppure per PC? (...)
sicuramente su PC, ti fai l'idea, un pochino di "addestramento" in un ambiente che non ti pone particolari vincoli; successivamente e contestualmente potresti allargare lo sviluppo anche ai microcontrollori.
Di questi, però, tieni presente che l'approccio più ortodosso prevederebbe lo studio del componente stesso.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8982
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

4
voti

[3] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto UtenteDarwinNE » 1 set 2016, 14:29

Per quanto mi riguarda, io non inizierei dal C, è facile perdersi d'animo. Non che sia difficilissimo, ma si fanno facilmente errori difficili da scovare per un utente non smaliziato.

Il BASIC lo lascerei stare, vi sono dialetti migliori di quelli che andavano di moda negli anni 80, ma proprio non si parte da un granché. Il Pascal era molto meglio, ma mi pare pure un po' passato di moda.

So che molti iniziano dal Python come linguaggio interpretato di facile approccio per un calcolatore tradizionale. A quanto pare non è privo di difetti, ma è un utile coltellino svizzero e l'ho visto anche fare cose abbastanza "serie".

Poi a seconda di quello che uno vorrà fare (l'appetito vien mangiando) si specializzerà nel C se si interessa ai microcontrollori, potrà evolvere verso il C++, Java o potrà abbracciare il vasto universo di linguaggi usati nella programmazione per siti Internet.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

0
voti

[4] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto Utentealev » 1 set 2016, 15:02

Sono diversi i linguaggi di programmazione sui quali iniziare e farsi le ossa; ne elenco qualcuno con cui, quando mi capita di curiosarci senza essere un programmatore nel puro senso del termine, non mi trovo troppo male:
- Perl
- Python
- PHP, linguaggio di scripting orientato alle applicazioni web lato server (i puristi non storcano il naso :!: :mrgreen: )

Questi forse sono quelli di più comune utilizzo in ambito OpenSource

Escluderei, come ti hanno già detto altri, il BASIC perché "defunto" ed attualmente inadeguato e Pascal, secondo me, troppo di nicchia; il C/C++ è molto bello e "pragmatico" ma molto meno semplice di quelli elencati sopra
Avatar utente
Foto Utentealev
5.993 2 9 12
free expert
 
Messaggi: 6281
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[5] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto UtenteBrianz » 1 set 2016, 15:39

Io direi che un programma su PC e uno su PIC sono due cose molto differenti, anche solo per l'ambiente e le risorse.

Se su PC sono disponibili una quantità fin eccessiva di linguaggi, su microcontroller la scelta è molto più ridotta.
Quindi, se su PC hai ampia scelta, su PIC la scelta cadrà sui linguaggi di cui sono disponibili strumenti di sviluppo adeguati.

Ad esempio, c'è una certa scelta di BASIC e C, ma anche un Pascal (di Mikroe) oltre ad alcuni altri. Ci sono anche Python ed altri.
Consiglio di verificare le caratteristiche dei linguaggi e gli ambienti di sviluppo perché in rete sono presenti fin troppe cose che sono solo, o poco più, esercitazioni per hobbisti.
Scrivere qualcosa con fatica per poi trovarsi pieni di limitazioni e con ambiente di sviluppo pressochè nullo, non è il massimo.
Avatar utente
Foto UtenteBrianz
5.828 5 10
CRU - Account cancellato su Richiesta utente
 
Messaggi: 858
Iscritto il: 24 mar 2016, 11:27

1
voti

[6] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto Utentespeedyant » 1 set 2016, 19:17

Più che un linguaggio, meglio sarebbe "concentrarsi" sulla risoluzione dei problemi e trasformarli in pseudolinguaggio. Poi dipenderà dal sistema di sviluppo per il microcontrollore in tuo possesso.
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
5.093 3 6 8
Master
Master
 
Messaggi: 3877
Iscritto il: 9 lug 2013, 18:29
Località: Torino

1
voti

[7] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto UtenteGuidoB » 1 set 2016, 19:35

Python per iniziare (e anche per continuare) sarebbe secondo me un'ottima scelta. Quello che si impara con Python è utile anche per altri linguaggi (Java, C, C++...).
Perl no... te lo sconsiglio, io ne sto alla larga per quanto possibile (lo odio).
Per il resto, quoto Foto UtenteDarwinNE.
Big fan of ƎlectroYou!       Ausili per disabili e anziani su ƎlectroYou
Caratteri utili: À È É Ì Ò Ó Ù α β γ δ ε η θ λ μ π ρ σ τ φ ω Ω º ª ² ³ √ ∛ ∜ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ∃ ∄ ∆ ∈ ∉ ± ∓ ∾ ≃ ≈ ≠ ≤ ≥
Avatar utente
Foto UtenteGuidoB
17,8k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 2809
Iscritto il: 3 mar 2011, 16:48
Località: Madrid

1
voti

[8] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto Utenteibra » 1 set 2016, 20:13

più migliore

:shock: no dai, se continuate così mi autobanno :mrgreen:
Avatar utente
Foto Utenteibra
1.282 3 4 6
CRU - Account cancellato su Richiesta utente
 
Messaggi: 2100
Iscritto il: 15 lug 2015, 0:45

1
voti

[9] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto Utenteelfo » 1 set 2016, 20:42

Io partirei dalla "fine" (o dal fine) e mi porrei un problema "reale" da risolvere.

C'e' molta differenza (come scelta di linguaggi) tra I seguenti problemi:

- voler accendere un led in modo lampeggiante (Arduino) [Arduino sta all'informatica...]
- pagina web che "estrae" dati da un database
- applicazione che gira su PC Win / Mac / Linux

Ritenuto che il Basic (ed in parte il Pascal) sia da escludere, io applicherei la regola aurea quando si fanno scelte di questo genere e si parte da zero (S.O.: Win, Mac, Linux? - Distribuzione Linux: Debian o Mint o ...?):

Sceglierei il linguaggio con cui "l'esperto" - a te piu' vicino ( a cui puoi rompere le p...e piu' facilmente :D ) e piu' disponibile - ha piu' familiarita'
Avatar utente
Foto Utenteelfo
6.819 4 5 7
G.Master EY
G.Master EY
 
Messaggi: 2828
Iscritto il: 15 lug 2016, 13:27

0
voti

[10] Re: iniziare programmazione in Pascal oppure in Basic

Messaggioda Foto UtenteMassimoB » 1 set 2016, 21:09

Adoro il Pascal mi ricorda quando ero giovane ed alle superiori ma concordo con l' iniziare con il C.
MCSA Windows Server 2012 R2
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
Avatar utente
Foto UtenteMassimoB
14,2k 6 12 13
Expert free
 
Messaggi: 3163
Iscritto il: 28 ott 2012, 9:56
Località: Milano

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti