Pagina 1 di 8

iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 1:37
da huyol
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_/

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 14:19
da WALTERmwp
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

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 14:29
da DarwinNE
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.

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 15:02
da alev
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

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 15:39
da Brianz
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.

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 19:17
da speedyant
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.

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 19:35
da GuidoB
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.

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 20:13
da ibra
più migliore

:shock: no dai, se continuate così mi autobanno :mrgreen:

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 20:42
da elfo
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'

Re: iniziare programmazione in Pascal oppure in Basic

MessaggioInviato: 1 set 2016, 21:09
da MassimoB
Adoro il Pascal mi ricorda quando ero giovane ed alle superiori ma concordo con l' iniziare con il C.