Si ma poi, se ci pensate, il pascal è l'esatta traduzione, o quasi, dello pseudocodice.
ad esempio
questo pseudocodice qui (metto questo perchè ce l'ho sotto mano.. lo abbiamo fatto ieri alla prima lezione di programmazione alla mia università) è l'algoritmo di eulero per calcolare il massimo comun divisore...
INIZIO
ACQUISISCI x,y
MENTRE x<>y
RIPETI
SE x>y ALLORA
x=x-y
ALTRIMENTI
y=y-x
FINE SE
FINE RIPETI
SCRIVI m
FINE
provate a tradurre questo in pascal e in un altro linguaggio ad esempio il c++
vi accorgerete che per il pascal basta solo (tranne per alcune piccole sottigliezze) tradurre le scritte italiane in inglese.. mentre per il c++ è un pò più diverso...
quindi credo che grazie a questa facilità di immediata traduzione e per la sua semplicità sia il più adatto almeno per iniziare a programmare.
poi ovviamente, acquisite le basi e i concetti fondamentali (for to do, if then else, repeat until, while do, case of ecc...)ci si deve subito orientare verso altro.. però per iniziare questo consiglio.
Ultima modifica effettuata da Anonymous il 02/10/2008 alle 21:10 |