John Backus
Altre info
- Nato
- Morto
- Noto per
- Fortran, forma di Backus-Naur
- Premi
- Premio Turing 1977
Guidò il progetto Fortran e dimostrò così che un compilatore poteva produrre codice abbastanza buono, cosa in cui nel 1954 nessuno credeva.
L'obiezione ai linguaggi di alto livello riguardava le prestazioni: si dava per scontato che l'assembly scritto a mano vincesse sempre. Il gruppo di Backus in IBM dedicò quindi allo sviluppo dell'ottimizzazione tanto impegno quanto al linguaggio, e il compilatore del 1957 produceva codice vicino alla qualità di quello scritto a mano. La questione fu chiusa e il livello di astrazione della programmazione poté salire.
Introdusse anche la notazione grammaticale che, con gli aggiustamenti di Peter Naur, divenne la forma di Backus-Naur, ancora oggi lo standard per descrivere la sintassi dei linguaggi. Nella lezione per il Turing del 1977 si schierò contro la propria eredità e sostenne la programmazione funzionale, chiedendosi se la programmazione potesse essere liberata dallo stile di von Neumann.