John Backus

John Backus leitete das IBM-Team, das Fortran entwickelte, die erste weit verbreitete höhere Programmiersprache, die die Art und Weise veränderte, wie Menschen mit frühen Computern interagierten. Geboren 1924 in Philadelphia, umfasste seine Karriere über vier Jahrzehnte bei IBM, wo er sowohl die praktische Anwendung von Code als auch die formalen mathematischen Strukturen beeinflusste, die die moderne Programmiersyntax definieren.

Militärdienst und frühe Ausbildung

Vor seiner Zeit bei IBM hatte Backus einen unbeständigen akademischen Werdegang. Er besuchte die Hill School und später die University of Virginia, von der er wegen schlechter Anwesenheit verwiesen wurde. Während des Zweiten Weltkriegs diente er in der US-Armee und kommandierte eine Flugabwehrbatterie. Militärische Eignungstests führten zu seinem Wechsel zum Ingenieurstudium an der University of Pittsburgh und einem medizinischen Vorbereitungsprogramm am Haverford College. Nachdem er das Medizinstudium abgebrochen und sich einer Operation zum Ersatz einer Schädelknochenplatte unterzogen hatte, wurde er 1946 entlassen.

Fortran und IBM-Innovation

Backus kam 1950 zu IBM, nachdem er einen Bachelor- und Master-Abschluss in Mathematik an der Columbia University erworben hatte. Zu seinen frühen Arbeiten gehörte die Berechnung von Mondpositionen für den Selective Sequence Electronic Calculator. 1953 entwickelte er Speedcoding, einen Vorläufer seiner bedeutendsten Errungenschaft: Fortran. Fortran wurde eingeführt, um die Softwareentwicklung auf dem IBM 704 zu erleichtern, und umging die Notwendigkeit tiefgreifender Kenntnisse der Maschinenarchitektur, wodurch ein Standard auf hoher Ebene etabliert wurde, der es Wissenschaftlern ermöglichte, Computer als praktische Werkzeuge zu nutzen.

Formale Notation und algorithmische Standards

Nach seiner Arbeit an Fortran trug Backus zur Entwicklung von ALGOL 58 und ALGOL 60 bei. Um Komplexitäten bei der Definition der Syntax dieser Sprachen zu lösen, schuf er die Backus-Naur-Form (BNF). Diese Notation bot eine konsistente, formale Methode zur Beschreibung kontextfreier Grammatiken und wurde zu einem Standardmerkmal in der Compiler-Entwicklung. Seine Arbeit bei der Definition dieser formalen Verfahren war eine Hauptbegründung für den Erhalt des ACM Turing Award im Jahr 1977.

DER KOSTENLOSE TEST
Wie hoch ist Ihrer?

Zwanzig Fragen, acht Minuten auf der Uhr und ein Perzentil, gemessen an allen bisherigen Teilnehmern. Ohne Anmeldung.

IQ-Test starten →

Forschung auf Funktionsebene

Später in seiner Karriere konzentrierte sich Backus auf das funktionale Programmierparadigma. Er führte die Sprache FP ein, die er in seiner Turing-Award-Vorlesung 1977 detailliert beschrieb und dabei den traditionellen von-Neumann-Programmierstil kritisierte. Sein letztes Projekt, FL, zielte darauf ab, diese Konzepte innerhalb von IBM weiterzuentwickeln. Obwohl diese Sprachen im Vergleich zu Fortran nur begrenzt implementiert wurden, beeinflussten sie die laufende Forschung zur funktionalen Programmierung und das Design nachfolgender Sprachen wie J.

Fakten auf einen Blick

- Geboren: 1924, Philadelphia - Gestorben: 2007, Ashland - Ausbildung: University of Virginia, Columbia University - Wichtige Erfindung: Fortran - Formalismus: Backus-Naur-Form (BNF) - Anstellung bei IBM: 1950–1991 - Wichtige Auszeichnung: ACM Turing Award (1977) - Letzte Ruhestätte: San Francisco Columbarium

Fragen von Lesern

### Was war die Bedeutung der Backus-Naur-Form?

Sie bot eine formale Notation zur Definition der Syntax von Programmiersprachen und wurde zu einem weltweiten Standard für die Veröffentlichung von Algorithmen.

### Hat John Backus nach Fortran weitere Sprachen entwickelt?

Ja, er entwickelte Sprachen auf Funktionsebene, darunter FP und dessen Nachfolger FL, während des späteren Teils seiner Karriere.

Mit den Größten vergleichen

Elon Musk vs Pyotr Ilyich TchaikovskyAda Lovelace vs Friedrich NietzscheCharles Babbage vs David HumeJohn Locke vs Sigmund Freud
Zum Ranking →Alle Vergleiche →

Wunderkinder

Jackie EvanchoJackie EvanchoYoungest Solo Platinum-Selling Singer in U.S. History — Sang…Umi GarrettUmi GarrettWent viral playing Liszt on Ellen at eight, then won a Chopin…Maddie ZieglerMaddie ZieglerSia's 'Chandelier' Music Video at Age 11 — Two Billion YouTube…Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hours
Wunderkinder →

Spiele und komm morgen wieder

Tägliche Genie-Challenge · Number pattern
What comes next? 1, 11, 21, 1211, 111221, ?
Tippe deine Antwort ↓
Welches Genie bist du? Kostenloser IQ-Test