John W. Backus

John W. Backus
John Warner 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

Literatur

  • Martin Campbell-Kelly: John Backus (1924 - 2007). In: Nature. Band 446, Nr. 7139, 26. April 2007, S. 998

Weblinks

Quellen

  1. 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.
  2. Die Angst vor dem Leben besiegen. Zum 80. Geburtstag von John Backus., heise online, 3. Dezember 2004
  3. John Backus im IBM Builders reference room (englisch)

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 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 …   Deutsch Wikipedia

  • John Backus — John Warner 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 …   Deutsch Wikipedia

  • John Backus — Nombre John Backus …   Wikipedia Español

  • Backus — ist der Familienname folgender Personen: A. E. Backus (1906–1990), US amerikanischer Künstler Billy Backus (* 1943), US amerikanischer Boxer Gus Backus (* 1937), US amerikanischer Musiker und Schlagersänger Isaac Backus (1724–1806), US… …   Deutsch Wikipedia

  • John Backus — Infobox Scientist name = John Backus image width = 150px caption = birth date = Birth date|1924|12|3 birth place = Philadelphia, Pennsylvania death date = Death date and age|2007|3|17|1924|12|3 death place = Ashland, Oregon residence =… …   Wikipedia

  • John Backus — Pour les articles homonymes, voir Backus. John Backus John Warner Backus (3 décembre 1924 – 17 mars 2 …   Wikipédia en Français

  • Backus-Naur-Notation — Die Backus Naur Form oder Backus Normalform, kurz BNF, ist eine kompakte formale Metasprache zur Darstellung kontextfreier Grammatiken (Typ 2 Grammatiken in der Chomsky Hierarchie). Hierzu zählt die Syntax gängiger höherer Programmiersprachen.… …   Deutsch Wikipedia

  • Backus-Naur Form — Die Backus Naur Form oder Backus Normalform, kurz BNF, ist eine kompakte formale Metasprache zur Darstellung kontextfreier Grammatiken (Typ 2 Grammatiken in der Chomsky Hierarchie). Hierzu zählt die Syntax gängiger höherer Programmiersprachen.… …   Deutsch Wikipedia

  • Backus-Normalform — Die Backus Naur Form oder Backus Normalform, kurz BNF, ist eine kompakte formale Metasprache zur Darstellung kontextfreier Grammatiken (Typ 2 Grammatiken in der Chomsky Hierarchie). Hierzu zählt die Syntax gängiger höherer Programmiersprachen.… …   Deutsch Wikipedia

  • john — /jon/, n. Slang. 1. a toilet or bathroom. 2. (sometimes cap.) a fellow; guy. 3. (sometimes cap.) a prostitute s customer. [generic use of the proper name] * * * I known as John Lackland born Dec. 24, 1167, Oxford, Eng. died Oct. 18/19, 1216,… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”