Il Pascal, così chiamato in onore del francese Blaise Pascal inventore della macchina calcolatrice, fu creato da Niklaus Wirth nel 1970 e pone le sue basi sul linguaggio ALGOL.
Il BASIC, nato nel 1964, non aveva strutture dati avanzate e Wirth creò il Pascal, che supportava strutture dati avanzate e dando vita al concetto di programmazione strutturata, incoraggiando ad analizzare il problema da risolvere prima di scriverne il codice.
Il linguaggio si diffusione nel 1973 grazie anche alla pubblicazione del testo "Pascal user manual and Report", un manuale di riferimento per tutti i programmatori che desideravano usare il Pascal.
Il Pascal venne usato per creare le prime versioni del sistema operativo del Macintosh.
Il Pascal ha una sintassi molto chiara e allo stesso tempo molto rigida che obbliga a dichiarare anticipatamente le variabili che verranno utilizzate nel programma. Inoltre è necessario dividere il programma in “sezioni” ben definite (uses, declaration, implementation).
Il Pascal permette l allocazione dinamica della memoria e l uso di puntatori
Col Pascal nascono procedure e funzioni, che a differenza delle allora usate subroutine includono al loro interno le variabili e i dati locali, esponendo i valori solo in input e outupt.
Diffuso soprattutto nelle scuole, ha diversi ambienti di sviluppo com il Turbo Pascal e versioni orientate agli oggetti come il Delphi e l Object Pascal. |