Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


ALGOL

Disambiguazione – Se stai cercando altri significati, vedi Algol.
ALGOL
linguaggio di programmazione
Data di origine1958
Utilizzolinguaggio general-purpose
ParadigmiProcedurale, Imperativa, Strutturata
TipizzazioneForte
Influenzato daFortran
Ha influenzatoSimula, C, CPL,

Pascal, Ada

ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958. In un certo senso fu una reazione al Fortran; introdusse concetti fondamentali come lo stack dei record di attivazione e per certi versi si può considerare capostipite di una grande famiglia di linguaggi di notevole successo, dal Pascal al C.

Per una trentina d'anni è stato lo standard de facto con cui si rappresentavano gli algoritmi. L'ALGOL utilizza blocchi di istruzioni delimitati da coppie di begin ed end (come il Pascal); è stato il primo linguaggio ad usare questa sintassi molto utilizzata anche in didattica: frammenti di sintassi simile all'ALGOL sono tuttora utilizzati a volte come notazione per gli algoritmi chiamata Pidgin Algol.

Esistono tre versioni ufficiali di ALGOL: ALGOL 58, ALGOL 60 ed ALGOL 68. Di queste, solo ALGOL 60 si è diffusa (Niklaus Wirth basò il proprio Algol-W sull'ALGOL 60 prima di cominciare a sviluppare il Pascal). I nomi ufficiali delle versioni di ALGOL sono dovuti all'anno di pubblicazione. L'ALGOL 58 era conosciuto originariamente come IAL (l'acronimo di International Algorithmic Language.)


Previous Page Next Page






ALGOL AN ألغول (لغة برمجة) Arabic Algol dili AZ Алгол BE ALGOL Bulgarian অ্যালগল Bengali/Bangla ALGOL BS ALGOL Catalan ALGOL Czech ALGOL CY

Responsive image

Responsive image