John Backus

E132264

John Backus was an American computer scientist best known for leading the development of the Fortran programming language and contributing foundational work to programming language design and formal notation.

All labels observed (1)

Label Occurrences
John Backus canonical 12

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf computer scientist ⓘ
human ⓘ
programming language designer ⓘ
awardReceived ACM Programming Systems and Languages Paper Award ⓘ
Computer History Museum Fellow Award ⓘ
Draper Prize ⓘ
Harry H. Goode Memorial Award ⓘ
IEEE Computer Society Pioneer Award ⓘ
National Medal of Science ⓘ
Turing Award ⓘ
W. W. McDowell Award ⓘ
countryOfCitizenship United States of America ⓘ
dateOfBirth 1924-12-03 ⓘ
dateOfDeath 2007-03-17 ⓘ
developed Backus–Naur form ⓘ
linked to: Backus–Naur Form

Fortran ⓘ
educatedAt Columbia University ⓘ
University of Virginia ⓘ
employer IBM ⓘ
familyName Backus ⓘ
fieldOfWork computer science ⓘ
formal language theory ⓘ
programming languages ⓘ
givenName John ⓘ
influenced ALGOL ⓘ
programming language theory ⓘ
knownFor Backus–Naur form ⓘ
linked to: Backus–Naur Form

development of Fortran ⓘ
work on programming language design ⓘ
languageOfWorkOrName English ⓘ
memberOf National Academy of Engineering ⓘ
National Academy of Sciences ⓘ
militaryBranch United States Army ⓘ
nativeLanguage English ⓘ
notableIdea formal notation for context-free grammars ⓘ
functional programming advocacy ⓘ
notableStudent John Cocke ⓘ
notableWork Backus–Naur form ⓘ
linked to: Backus–Naur Form

Fortran ⓘ
occupation computer scientist ⓘ
programmer ⓘ
participatedIn World War II ⓘ
placeOfBirth Philadelphia, Pennsylvania, United States of America ⓘ
linked to: Philadelphia
placeOfDeath Ashland, Oregon, United States of America ⓘ
linked to: Ashland, Oregon
residence New York, United States of America ⓘ
linked to: New York
sexOrGender male ⓘ
workLocation IBM Thomas J. Watson Research Center ⓘ
wrote Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.