John Backus

informatico e matematico statunitense

John Warner Backus (Filadelfia, 3 dicembre 1924Ashland, 17 marzo 2007) è stato un informatico e matematico statunitense.

John Warner Backus

Biografia modifica

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

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

Note modifica

  1. ^ (EN) Steve Lohr, John W. Backus, 82, Fortran Developer, Dies, in The New York Times, 20 marzo 2007.
  2. ^ (EN) John Backus, in Premio Turing, 7 febbraio 2024.

Altri progetti modifica

Collegamenti esterni modifica

Controllo di autoritàVIAF (EN163243510 · ISNI (EN0000 0001 1211 5225 · SBN MILV310818 · LCCN (ENn92106806