Indice
John Backus
John Warner Backus (Filadelfia, 3 dicembre 1924 – Ashland, 17 marzo 2007) è stato un informatico e matematico statunitense.
Biografia
[modifica | modifica wikitesto]Per ovviare alla difficoltà di programmazione del calcolatori dell'epoca, nel 1954 Backus iniziò la direzione di un progetto di ricerca della IBM per il progetto e la realizzazione di un linguaggio di programmazione più vicino alla comune notazione matematica. Il progetto sarebbe risultato nel linguaggio Fortran [NB: negli anni '50 e '60 il linguaggio aveva il nome ufficiale di FORTRAN; il nome Fortran è della fine degli anni '70], il primo linguaggio di programmazione ad alto livello ad avere grande impatto, anche commerciale, sulla nascente comunità informatica.
Dopo la realizzazione di Fortran, Backus fu un membro molto attivo del comitato internazionale che presiedette al progetto del linguaggio ALGOL. In tale contesto propose una notazione per la rappresentazione delle grammatiche utilizzate nella definizione di un linguaggio di programmazione (le cosiddette grammatiche libere dal contesto). Tale notazione è nota come BNF, o Forma di Naur e Backus (Backus-Naur Form) ed unisce al nome di Backus quello di Peter Naur, un informatico europeo del comitato ALGOL che contribuì alla sua definizione.
Nel corso degli anni settanta, Backus si interessò soprattutto alla programmazione funzionale, progettando il linguaggio di programmazione FP, descritto nella lezione che tenne per il conferimento del premio Turing, "Can Programming be Liberated from the von Neumann Style?". Si tratta di un linguaggio di interesse soprattutto accademico, che però stimolò una notevole quantità di ricerca. Il progetto FP, poi evolutosi in FL, si estinse quando Backus andò in pensione da IBM, nel 1991.
Backus viene a mancare il 17 marzo 2007 nella sua casa ad Ashland, nell'Oregon, probabilmente a causa dell'età avanzata.[1]
Premi e riconoscimenti
[modifica | modifica wikitesto]Vinse il Premio Turing nel 1977 con la seguente motivazione:
«Per i suoi profondi, autorevoli e durevoli contributi al progetto di pratici sistemi di programmazione ad alto livello, in special modo attraverso il suo lavoro su FORTRAN, e per l'originale e influente proposta di metodi formali per la specifica di linguaggi di programmazione.[2]»
Opere
[modifica | modifica wikitesto]Note
[modifica | modifica wikitesto]- ^ (EN) Steve Lohr, John W. Backus, 82, Fortran Developer, Dies, in The New York Times, 20 marzo 2007.
- ^ (EN) John Backus, in Premio Turing, 7 febbraio 2024.
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su John Backus
Collegamenti esterni
[modifica | modifica wikitesto]- Backus, John W, su Treccani.it – Enciclopedie on line, Istituto dell'Enciclopedia Italiana.
- (EN) John Warner Backus, su Enciclopedia Britannica, Encyclopædia Britannica, Inc.
- (EN) John Backus, su MacTutor, University of St Andrews, Scotland.
- (EN) Opere di John Backus, su Open Library, Internet Archive.
- (EN) John Backus, su The History of Computing Project.
Controllo di autorità | VIAF (EN) 163243510 · ISNI (EN) 0000 0001 1211 5225 · SBN MILV310818 · LCCN (EN) n92106806 |
---|