Il computer a relè logici STANISLAUS, costruito tra il 1951 e il 1955, è servito come prima piattaforma per Friedrich L. Bauer per introdurre il metodo dello stack per la valutazione delle espressioni. Questo contributo fondamentale all'informatica è emerso durante una carriera che ha spaziato tra matematica, ingegneria e lo studio sistematico dell'elaborazione delle informazioni all'interno delle istituzioni accademiche tedesche.
Formazione accademica e inizio carriera
Nato a Ratisbona nel 1924, Bauer ha studiato matematica e fisica teorica alla Ludwig-Maximilians-Universität München a partire dal 1946. Ha conseguito il dottorato nel 1952 sotto la direzione di Fritz Bopp con una tesi incentrata su ricerche di teoria dei gruppi sulle equazioni delle onde di spin. Nel 1954 ha completato l'abilitazione all'Università tecnica di Monaco. Il suo primo percorso professionale ha incluso l'insegnamento come privatdozent a Monaco prima di accettare una cattedra straordinaria di matematica applicata all'Università Johannes Gutenberg di Magonza.
Sviluppo dei linguaggi di programmazione
Bauer ha svolto un ruolo fondamentale nella standardizzazione dei linguaggi di programmazione imperativi. Ha partecipato ai comitati per ALGOL 58, rappresentando la Società tedesca di matematica applicata e meccanica (GAMM), e in seguito ha contribuito ad ALGOL 60 tramite il gruppo di lavoro 2.1 dell'IFIP. Il suo lavoro collaborativo con Klaus Samelson sulla traduzione sequenziale delle formule ha stabilito principi essenziali per la costruzione dei compilatori, influenzando l'evoluzione architettonica dei moderni linguaggi algoritmici.
Istituzione dell'informatica come disciplina
All'Università tecnica di Monaco, Bauer ha sostenuto la separazione dell'informatica dalla matematica. Vi ha tenuto la prima lezione dedicata all'elaborazione delle informazioni nel 1967. Nel 1972, l'università ha riconosciuto il campo come disciplina accademica indipendente. Durante una riunione del Comitato scientifico della NATO a Garmisch nel 1968, ha coniato il termine ingegneria del software, definendolo come l'applicazione di solidi principi ingegneristici per produrre software efficiente e affidabile.
Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.
Fai il test del QI →Ricerca ed eredità professionale
La produzione scientifica di Bauer ha spaziato dall'analisi numerica, incluso il teorema di Bauer-Fike, allo sviluppo sistematico di metodi di trasformazione dei programmi come CIP-S e CIP-L. Oltre alla ricerca tecnica, è stato autore del testo ampiamente riconosciuto Decrypted Secrets sul tema della crittologia. Come educatore, ha seguito 39 dottorandi. È stato membro fondatore della Società tedesca di informatica e ha curato la rivista Informatik Spektrum dal 1978 fino alla sua morte nel 2015.
Fatti rapidi
- Nascita: 1924, Ratisbona - Morte: 2015 - Istruzione: Ludwig-Maximilians-Universität München - Termine coniato: Ingegneria del software - Premio: Computer Pioneer Award (1988) - Premio: Medaglia Wilhelm Exner (1978) - Membro: Accademia austriaca delle scienze
Domande frequenti
### Qual è stato il contributo di Friedrich L. Bauer ai linguaggi di programmazione?
Ha contribuito a sviluppare ALGOL 58 e ALGOL 60 e ha proposto il metodo dello stack per la valutazione delle espressioni.
### Qual è l'origine del termine ingegneria del software?
Bauer ha coniato il termine durante una riunione del Comitato scientifico della NATO a Garmisch, in Germania, nel 1968.
