Salta al contenuto principale

Breve panoramica sui linguaggi di programmazione

Vincenzo Rubano su smanettando, 06\09\2009, h. 17.42.

Bella domanda la tua.... vediamo se posso aiutarti un po', visto che giorni fa anche io ero alle prese come te con la questione.....
Potrei segnalarti nbumerosi articoli, ma traendo le conclusioni, c'è solo una risposta: non esiste un linguaggio adatto a tutti.
Ora ti indico alcune caratteristiche dei linguaggi di cui ho sentito parlare....
Visual Basic:
Sintassi semplicissima, possibilità di programmare le interfacce grafiche in maniera visuale. Si direbbe una gran cosa se non per alcuni motivi:
1. E' microsoft, quindi le applicazioni gireranno solo sotto windows;
2. Ogni programma scritto in visual basic deve contenere una libreria che ne consente l'esecuzione. Questa cresce di dimensione con il progresso dello sviluppo di tale linguaggio.
3. Dovendo passare tutte le istruzioni di questo programma per questa libreria per essere eseguite, l'esecuzione diventa macchinosa e quindi lenta.
Java:
Davvero un bel linguaggio, con moltissimi compilatori open source, moltissimi manuali e guide in italiano e soprattutto molti forum di discussioni.
Unico difetto: le applicazioni scritte in java con jaws non vanno proprio alla grande!
Python:
Gran bel linguaggio, sintassi piuttosto semplice. Può essere usato anche per scrivere programmi in altri OS diversi da windows.
Il difetto: per essere eseguiti, i programmi richiedono Active python, oppure una macchina virtuale da inserire all'interno del programma, con le ovvie conseguenze.
C/C++: Secondo me i migliori, specialmente il secondo! Sintassi decisamente non semplice, ma ci si può fare di tutto, da un programmino elementare ad un intero sistema operativo! I programmi sono performanti e si può avere il controllo praticamente su tutto, sia ad alto che a basso livello! Inoltre, a mio giudizio, è il migliore per scrivere driver e dialogare con tutto l'hardware possibile e immaginabile!

Ed ora, un po' di pubblicità

: