John Backus

John Warner Backus (am 3. Dezember 1924 - am 17. März 2007) war ein amerikanischer Computerwissenschaftler. Er hat die Mannschaft geleitet, die die erste weit verwendete Programmiersprache auf höchster Ebene (FORTRAN) erfunden hat und der Erfinder der Backus-Naur Form (BNF), die fast allgemein verwendete Notation war, um formelle Sprachsyntax zu definieren.

Er hat auch in der Funktionsniveau-Programmierung und geholfen geforscht, es zu verbreiten.

Der IEEE hat Backus der Preis von W.W. McDowell 1967 für die Entwicklung von FORTRAN zuerkannt. Er hat die Nationale Medaille der Wissenschaft 1975, und 1977 ACM Turing Preis "für tiefe, einflussreiche und anhaltende Beiträge zum Design von praktischen Programmiersystemen auf höchster Ebene, namentlich durch seine Arbeit an FORTRAN, und für die Veröffentlichung von formellen Verfahren für die Spezifizierung von Programmiersprachen erhalten."

Leben und Karriere

Backus ist in Philadelphia, Pennsylvanien geboren gewesen und ist in nahe gelegenem Wilmington, Delaware aufgewachsen. Er hat an Die Hügel-Schule in Pottstown, Pennsylvanien studiert, und war anscheinend nicht ein fleißiger Student. Nach dem Eingehen in die Universität von Virginia, um Chemie zu studieren, hat er aufgehört und wurde in die amerikanische Armee einberufen. Er hat medizinische Ausbildung in der Haverford Universität und während eines Praktikums in einem Krankenhaus begonnen, er wurde mit einer Schädelknochen-Geschwulst diagnostiziert, die erfolgreich entfernt wurde; ein Teller wurde in seinem Kopf installiert, und er hat medizinische Ausbildung nach neun Monaten und einer nachfolgenden Operation beendet, um den Teller durch eines seines eigenen Designs zu ersetzen.

Nach dem Bewegen nach New York City hat er sich am Anfang als ein Radiotechniker ausgebildet und ist interessiert für die Mathematik geworden. Er hat Universität von Columbia mit einem Magisterabschluss in der Mathematik 1949 absolviert, und hat sich IBM 1950 angeschlossen. Während seiner ersten drei Jahre hat er an Selective Sequence Electronic Calculator (SSEC) gearbeitet; sein erstes Hauptprojekt war, ein Programm zu schreiben, um Positionen des Monds zu berechnen. 1953 hat Backus die Sprache Speedcoding, die erste für einen Computer von IBM geschaffene höhere Programmiersprache entwickelt.

Programmierung war sehr schwierig, und 1954 hat Backus eine Mannschaft versammelt, um Fortran für den Computer von IBM 704 zu definieren und zu entwickeln. Fortran war die erste zum breiten Gebrauch zu stellende Programmiersprache auf höchster Ebene.

Backus hat einen anderen, kritischen Beitrag zur frühen Informatik gemacht: Während des letzten Teils der 1950er Jahre hat Backus auf den internationalen Komitees gedient, die Algol 58 und das sehr einflussreiche Algol 60 entwickelt haben, der schnell der De-Facto-Weltstandard geworden ist, um Algorithmen zu veröffentlichen. Backus hat Backus-Naur Form (BNF), im UNESCO-Bericht über das Algol 58 entwickelt. Es war eine formelle Notation, die fähig ist, jede Programmiersprache ohne Zusammenhänge zu beschreiben, und war in der Entwicklung von Bearbeitern wichtig. Dieser Beitrag hat Backus geholfen, den Turing-Preis zu gewinnen.

Er arbeitete später an einer "Funktionsniveau"-Programmiersprache bekannt als FP der wurde in seinem Turing-Preis-Vortrag beschrieben, "Kann Programmierend, vom Stil von von Neumann Befreit werden?". Manchmal angesehen als die Entschuldigung von Backus dafür, FORTRAN zu schaffen, hat dieses Papier weniger getan, um Interesse an der FP Sprache zu speichern, als, Forschung in die funktionelle Programmierung im Allgemeinen zu befeuern. Ein FP Dolmetscher wurde mit 4.2BSD Unix Betriebssystem verteilt. FP wurde durch den APL von Kenneth E. Iverson sogar mit einer Sondercodierung stark begeistert. Backus hat den letzten Teil seiner Karriere ausgegeben, die FL (vom "Funktionsniveau"), ein Nachfolger von FP entwickelt. FL war ein inneres Forschungsprojekt von IBM, und die Entwicklung der Sprache hat im Wesentlichen angehalten, als das Projekt beendet wurde (nur einige Papiere, die es dokumentieren, bleiben), aber viele innovative, wohl wichtige Ideen der Sprache sind jetzt in Versionen der J Programmiersprache durchgeführt worden.

Backus wurde einen Gefährten von IBM 1963 genannt, und wurde einem Grad honoris causa von der Universität von Henri Poincaré in Nancy (Frankreich) 1989 und ein Tuchhändler-Preis 1993 zuerkannt. Er hat sich 1991 zurückgezogen und ist an seinem Haus in Ashland, Oregon am 17. März 2007 gestorben.

Preise und besondere Auszeichnungen

  • Genannt einen Gefährten von IBM (1963)
  • Zuerkannter Preis von W.W. McDowell (1967)
  • Erhaltene nationale Medaille der Wissenschaft (1975)
  • Zuerkannter ACM Turing Preis (1977)
  • Gefährte der amerikanischen Kunstakademie und Wissenschaften (1985)
  • Zuerkannter Grad honoris causa vom Université Henri Poincaré (1989)
  • Zuerkannter Tuchhändler-Preis (1993)
  • Der zuerkannte Computergeschichtsmuseum-Gefährte Preis (1997)
  • Asteroid 6830 Johnbackus, der in seiner Ehre (am 1. Juni 2007) genannt ist

Links


Lindisfarne Evangelien / Grenadier
Impressum & Datenschutz