- John Backus
-
John Warner Backus (* 3. Dezember 1924 in Philadelphia; † 17. März 2007 in Ashland, Oregon) war einer der Pioniere der Informatik. Er war Leiter des Entwicklungsteams von Fortran, der ersten Programmierhochsprache. Mit Peter Naur zusammen entwickelte er die nach ihnen benannte Backus-Naur-Form, eine Notation zur Beschreibung formaler Sprachen. Er forschte im Bereich der funktionalen Programmierung und half, dieses Programmierparadigma weiter zu verbreiten.
Inhaltsverzeichnis
Leben
John Backus war der Sohn eines deutschen Emigranten. Sein Vater war ein Chemiker, der in Deutschland die Konstruktion von exakten Thermometern verbessert hatte. Mit der Messtechnik für die Produktion von Nitroglyzerin wurde er wohlhabend.
Ausbildung
Backus jr. absolvierte die High School ohne großen Eifer, danach studierte er zuerst Chemie an der University of Virginia, was er jedoch abbrach und sich bei der US Army verpflichtete. Dort wurde er zum Studium der Medizin delegiert. Während eines Praktikums in der Neurochirurgie wurde bei ihm überraschenderweise ein Gehirntumor festgestellt, der jedoch erfolgreich operativ entfernt werden konnte. Zunächst wurde ihm eine Metallplatte auf der Schädeldecke einoperiert, nach neun Monaten Medizinstudium ließ er diese, damit unzufrieden geworden, durch eine neue Platte ersetzen. Nach seinem Umzug nach New York City machte er eine Ausbildung zum Radiotechniker und entdeckte dabei sein Interesse für Mathematik. Backus absolvierte 1949 sein Mathematikstudium an der Columbia University mit einem Master's degree.
Kurz vor Abschluss seines Studiums besuchte Backus die IBM-Zentrale in der New Yorker Madison Avenue. Nach einer spontanen Befragung durch Mitarbeiter, die er später als mündliches Examen bezeichnete, wurde er auf der Stelle als Programmierer ab 1950 angestellt. Zu dieser Zeit gab es noch keine höheren Programmiersprachen, es wurde durchweg in der Assemblersprache programmiert.
Fortran
Backus war mit diesem Stand der Informatik unzufrieden und wollte die Programmierung erleichtern. 1953 erhielt er von IBM die Erlaubnis, ein Team zur Erforschung fortgeschrittener Programmiermethoden zusammenzustellen. Das Ergebnis dieser Bemühungen war ein Übersetzer für Fortran, der 1957 veröffentlicht wurde. Fortran war die erste Hochsprache unter den formalen Sprachen und damit der erste Vertreter dessen, was man heute üblicherweise unter einer Programmiersprache versteht. Die Sprache erlaubte es erstmals auch Nichtspezialisten für Computerprogrammierung, Rechner zur Lösung fachspezifischer Probleme heranzuziehen, und war damit insbesondere für Naturwissenschaftler und Ingenieure interessant.
1959 stellte Backus die Urform der Backus-Naur-Form vor, eine Metasprache zur Darstellung kontextfreier Grammatiken. Backus wollte damit die kurz zuvor erschienene Programmiersprache Algol 58 formal beschreiben. Noch im selben Jahr modifizierte Peter Naur, Leiter der Projektgruppe Algol 60, die Metasprache, weshalb sie heute die Namen beider Entwickler trägt.
1977 erhielt Backus den Turing Award für seine Beiträge zum Entwurf von Hochsprachen, insbesondere für seine Arbeit an Fortran und der Backus-Naur-Form. In einem denkwürdigen Vortrag mit dem Titel Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs [1] anlässlich der Verleihung des Turing Awards empfahl Backus die Hinwendung zum Paradigma der funktionalen Programmierung. Wiederum war das Ziel, dem Programmierer die tägliche Arbeit zu erleichtern, diesmal durch Hinwendung zu einem Programmierstil, der sich an mathematischen Funktionen orientiert statt an der bis dahin vorherrschenden imperativen Programmierung. Mit FP und FL entwickelte er selbst entsprechende funktionale Programmiersprachen.
Privatleben
John Backus zog sich 1991 komplett aus der Welt der Informatik zurück und widmete sich intensiv den religiösen Lehren von Jiddu Krishnamurti und Eva Pierrakos.
Eine erste Ehe mit Marjorie Jamison wurde geschieden. Er hinterlässt seine Töchter Karen und Paula Backus sowie seinen Bruder Cecil Backus, seine zweite Frau Barbara Stannard starb 2004.
Zitate
„Die meisten Wissenschaftler sind Wissenschaftler, weil sie Angst vor dem Leben haben. Es ist wundervoll, in der Wissenschaft erfinderisch zu sein, in einem Rahmen, in dem man sich nicht mit Leuten herumärgern und unter Beziehungen leiden muss. Es ist wundervoll da draußen in der aseptischen Welt, in der es keinen Schmerz gibt. Doch irgendwann muss man in sein Inneres schauen und die Angst besiegen. Dafür gibt es keine Programme und auch keine besonders guten Theorien.“
– John W. Backus [2]
Auszeichnungen
- 1963: IBM Fellow[3]
- 1977: Turing Award
- 1993: Draper Prize der National Academy of Engineering
Literatur
- Martin Campbell-Kelly: John Backus (1924 - 2007). In: Nature. Band 446, Nr. 7139, 26. April 2007, S. 998
Weblinks
- Backus-Biographie beim History of Computing Project (englisch)
- John W. Backus, 82, Fortran Developer, Dies in der New York Times, 20. März 2007 (englisch)
- Die Angst vor dem Leben besiegen. Zum 80. Geburtstag von John Backus bei heise online, 3. Dezember 2004
- Turing-Award-Seite der Association for Computing Machinery, mit Backus' Turing Lecture (englisch)
Quellen
- ↑ J. W. Backus: Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs. Stanford University, 21 (8), S. 613 - 641, August 1978.
- ↑ Die Angst vor dem Leben besiegen. Zum 80. Geburtstag von John Backus., heise online, 3. Dezember 2004
- ↑ John Backus im IBM Builders reference room (englisch)
Personendaten NAME Backus, John Warner KURZBESCHREIBUNG US-amerikanischer Pionier der Informatik GEBURTSDATUM 3. Dezember 1924 GEBURTSORT Philadelphia STERBEDATUM 17. März 2007 STERBEORT Ashland, Oregon
Wikimedia Foundation.