Logo

Marco Cantù
Essential Pascal


Tradotto dall'inglese da: Paolo Rossi

Capitolo 1
La storia del Pascal

Il linguaggio Object Pascal utilizzato in Delphi, non fu inventato nel 1995 assieme all'ambiente di programmazione visuale di Borland. Esso e' semplicemente un'estensione dell'Object Pascal usato nella linea di prodotti Borland Pascal. Borland non invento' il Pascal ma lo rese popolare estendendolo un poco...

Nota: Questo capitolo conterra' la storia del linguaggio Pascal e della sua evoluzione. Per il momento contiene solo brevi spunti.

Il Pascal di Wirth

Il linguaggio Pascal fu in origine progettato da Niklaus Wirth, un professore svizzero, alla fine degli anni '70.

Quando il Pascal fu progettato, esistevano gia' molti altri linguaggi di programmazione, ma pochi largamente usati: FORTRAN, C, Assembly, COBOL. L'idea chiave del nuovo linguaggio di programmazione fu l'ordine, raggiunto tramite un forte concetto di tipizzazione dei dati, il controllo delle dichiarazioni e la programmazione strutturata. Il linguaggio fu anche sviluppato come strumento di insegnamento nelle scuole.

Il Turbo Pascal

Il famoso compilatore Pascal di Borland, chiamato Turbo Pascal, fu introdotto nel 1985. Il compilatore Turbo Pascal fu un best-seller dell'epoca e rese il linguaggio popolare particolarmente nella piattaforma PC, grazie anche all'unione di semplicita' e potenza.

Il Turbo Pascal introdusse un ambiente di sviluppo integrato (IDE) in cui era possibile editare il codice (in un editor WordStar compatibile), compilare, vedere gli errori e saltare alle linee contenenti gli stessi. Oggi questo puo' sembrare banale e scontato, ma in precedenza si doveva uscire dall'editor tornando al DOS, compilare, annotarsi le righe di errore e aprire di nuovo l'editor puntando alle righe incriminate.

Inoltre Borland vendeva Turbo Pascal per 49 dollari, dove Microsoft vendeva il suo compilatore Pascal per alcune centinaia di dollari. I molti anni del successo del Turbo Pascal contribuirono alle decisione di Microsoft di cancellare la linea dei suoi compilatori Pascal.

Il Pascal di Delphi

Dopo 9 versioni dei compilatori Turbo e Borland Pascal, che gradualmente estesero il linguaggio, Borland rilascio' nel 1995 Delphi, rendendo cosi' il Pascal un linguaggio di programmazione visuale.

Delphi estende il linguaggio Pascal in diversi punti, incluso diverse estensioni object-oriented, che differiscono da altre versioni dell'Object Pascal, incluso quelle del compilatore Borland Pascal with Objects.

Prossimo Capitolo: Scrivere codice in Pascal

© Copyright Marco Cantù, Wintech Italia Srl 1995-2000