Python


Prugna
 Share

Recommended Posts

Solitamente fanno cominciare con il Pascal, un linguaggio con cui difficilmente creerai un programma "grosso" ma che ha l'innegabile pregio di darti una mano a creare l'algoritmo iniziale. Cominciando con altri linguaggi rischi di non prendere su questa abitudine indispensabile.

Dopo, solitamente, si passa a linguaggi come il C e/o il C++.

Nulla toglie però di cominciare dove meglio si crede.

Link to comment
Share on other sites

nulla contro il pascal, anzi dal punto di vista didattico è ottimo, ma ti consiglio pure io il python... è molto semplice da imparare (almeno l' inizio), è un linguaggio moderno e molto potente, è utilizzato anche in grossi progetti ed è molto ben supportato... inoltre è già in osx ;)

PS: io darei un' occhiata pure a ruby, una favola!

PPS: se sei però interessato a campi specifici diccelo, così si riesce ad indirizzarti meglio...

Link to comment
Share on other sites

Infatti con il Pascal non ci si fa nulla di concreto e grande. Però, IMHO, sono come le tabelline: non ti servono a nulla o quasi in pratica ma ti semplificano il lavoro in futuro.

Concordo sulla qualità di Ruby. Sto pensando di farmi un'infarinata per Ruby On Rails.

Link to comment
Share on other sites

Infatti con il Pascal non ci si fa nulla di concreto e grande.

Se mi ricordo bene, il sistema operativo del Lisa era scritto in Pascal... il che era del resto responsabile di una certa lentezza globale del sistema.

Ci sono in giro dei progetti scritti in Delphi anche piuttosto grandi. Credo che il Pascal non sia usatissimo per via di una questione di moda e non tanto perché alla base fosse un linguaggio giocattolo o meno potente di altri (primo fra tutti il Basic).

Link to comment
Share on other sites

Se mi ricordo bene, il sistema operativo del Lisa era scritto in Pascal... il che era del resto responsabile di una certa lentezza globale del sistema.

Ci sono in giro dei progetti scritti in Delphi anche piuttosto grandi. Credo che il Pascal non sia usatissimo per via di una questione di moda e non tanto perché alla base fosse un linguaggio giocattolo o meno potente di altri (primo fra tutti il Basic).

MacApp è nato in Object Pascal (da non confondere con l'Object Pascal della Borland)

;)

http://en.wikipedia.org/wiki/MacApp

At the time, Pascal was Apple's language of choice for Mac programming

Link to comment
Share on other sites

  • 1 month later...

A mio avviso il PASCAL è passato di moda perché la programmazione ad oggetti

è diventata un must... e col Pascal semplice nn si creano oggetti!

Con le classi si ha uno sviluppo modulare e indipendente delle diverse

parti di un software e credo sia per questo che i grossi progetti, che coinvolgono

decine e decine di programmatori, non siano + sviluppate in PASCAL...

Credo sia stato questo il motivo della spinta verso C++ & JAVA, che nascono

come orientati agli oggetti... Senza contare che JAVA, col suo bytecode,

evita il porting (anche se spesso una modifica al codice la si fa cmq),

il che facilita (e di parecchio) il lavoro dei programmatori

che scrivono codice per applicazioni destinate ad internet, quindi

ad una platea molto eterogenea di macchine.

Ho letto anch'io che PASCAL è validissimo come strumento didattico...

ma diciamoci la verità... ogni linguaggio segue una propria rigidità sintattica..

Perciò per me tutto va valutato caso per caso...

JAVA eviterà anche il porting... ma già soltanto gli ambienti di sviluppo

sono di una lentezza esasperante alle volte!!

A seconda del problema da trattare c'è 1 soluzione migliore delle altre...

Ma non esiste la migliore in assoluto...

;) Concordo con APO... ognuno inizia un po' da dove gli pare...

E' come il leone e la gazzella... l'importante è CORRERE!!! :D:D

Ascoltate---> http://cazzabubbole.kripsio.net/wp-content/uploads/2006/11/stornello.mp3

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share