Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

John Backus

Also Known As John Warner Backus · John W. Backus
Software And Its Engineering

John Backus was an American computer scientist who led the IBM team that designed and implemented Fortran, released in 1957 and generally regarded as the first widely used high level programming language, letting scientists and engineers write programs in something closer to mathematical notation instead of machine instructions. He later developed Backus Naur Form, a notation for describing the grammar of a programming language that remains in standard use, and received the 1977 ACM Turing Award for his contributions to high level programming systems, notably Fortran.

Facts
Birth Year
1924 1
Birth Date
1924-12-03 2
Death Year
2007 1
Death Date
2007-03-17 2
Nationality
American 1
Award
Harold Pender Award 2
Award
Charles Stark Draper Prize 2
Award
honorary doctorate of the Henri Poincaré University 2
Award
Turing Award 2
Award
W. Wallace McDowell Award 2
Award
Computer History Museum Fellow 2
Award
Programming Languages Achievement Award 2
Award
IBM Fellow 2
Award
Fellow of the American Academy of Arts and Sciences 2
Award
IRI Achievement Award 2
Award
National Medal of Science 2
FAQs

What was John Backus's 1977 Turing Award lecture about?

It presented his function-level programming research and is sometimes viewed as his apology for creating Fortran.

Backus used the lecture, titled "Can Programming Be Liberated from the von Neumann Style?", to present his research into function-level programming, the approach behind his language FP. It is sometimes viewed as his apology for creating Fortran. The paper did less to build interest in FP itself than to spark research into functional programming in general, and his message was mostly misunderstood as being the same as the traditional functional programming style. He later developed a successor language, FL, as an internal IBM research project.
Connections

Associated With

Compiler, Concepts

The 1957 FORTRAN compiler by his IBM team is generally credited as the first unambiguously complete compiler.

Source Wikipedia: Compiler
Formal Methods, Fields
Source Wikipedia: Formal Methods
Programming Language Theory, Fields

John Backus led the team that designed Fortran and co-developed Backus-Naur Form, the notation for formally specifying a programming language's grammar that underlies most later work in programming language theory.

Source ACM A.M. Turing Award Citations

In Field

Source ACM A.M. Turing Award Citations

Invented

Source Wikidata: ALGOL
Source ALGOL 58 (Wikipedia)

John Backus devised the notation to describe ALGOL 60's grammar at the 1959 ACM conference.

Source FL (programming language) (Wikipedia)
Source Wikidata: Fortran
Additional Source ACM A.M. Turing Award Citations
In the Other Atlases

Nationality

Also in Geography Atlas: the nationality of this subject.

Sources
1. Computer: A History of the Information Machine
Martin Campbell-Kelly and William Aspray, Basic Books, 1996
2. John Backus (Wikidata)
  • Wikidata alias: John Warner Backus
    John Warner Backus
  • Wikidata P166: Harold Pender Award
    Wikidata P166 (award received): Harold Pender Award.
  • Wikidata P166: Charles Stark Draper Prize
    Wikidata P166 (award received): Charles Stark Draper Prize.
  • Wikidata P166: honorary doctorate of the Henri Poincaré University
    Wikidata P166 (award received): honorary doctorate of the Henri Poincaré University.
  • Wikidata P166: Turing Award
    Wikidata P166 (award received): Turing Award.
  • Wikidata P166: W. Wallace McDowell Award
    Wikidata P166 (award received): W. Wallace McDowell Award.
  • Wikidata P166: Computer History Museum Fellow
    Wikidata P166 (award received): Computer History Museum Fellow.
  • Wikidata P166: Programming Languages Achievement Award
    Wikidata P166 (award received): Programming Languages Achievement Award.
  • Wikidata P166: IBM Fellow
    Wikidata P166 (award received): IBM Fellow.
  • Wikidata P166: Fellow of the American Academy of Arts and Sciences
    Wikidata P166 (award received): Fellow of the American Academy of Arts and Sciences.
  • Wikidata P166: IRI Achievement Award
    Wikidata P166 (award received): IRI Achievement Award.
  • Wikidata P166: National Medal of Science
    Wikidata P166 (award received): National Medal of Science.
  • Wikidata alias: John W. Backus
    John W. Backus
  • P569 (date of birth): 1924-12-03
    1924-12-03
  • P570 (date of death): 2007-03-17
    2007-03-17
View the Source
ACM A.M. Turing Award Citations
Association for Computing Machinery
  • Citation
    For profound, influential, and lasting contributions to the design of practical high-level programming systems, notably through his work on FORTRAN, and for seminal publication of formal procedures for the specification of programming languages.
  • In Field: Software Engineering
  • Invented: Fortran
  • Associated With: Programming Language Theory
View the Source
Wikipedia: John Backus
Wikimedia FoundationEarly life
Quote, Early life
He led the team that invented and implemented FORTRAN, the first widely used high-level programming language, and was the inventor of the Backus-Naur form (BNF).
View the Source
Wikipedia: Compiler
Wikimedia FoundationAssociated With: Compiler, History section
Quote, Associated With: Compiler, History section
In 1957, they completed a FORTRAN compiler that is generally credited as having introduced the first unambiguously complete compiler.
View the Source
Wikipedia: Formal Methods
Wikimedia FoundationAssociated With: Formal Methods, Specification section
Quote, Associated With: Formal Methods, Specification section
In the ALGOL 58 report, John Backus presented a formal notation for describing programming language syntax, later named Backus normal form then renamed Backus-Naur form (BNF).
View the Source
FL (programming language) (Wikipedia)
Invented: FL (programming language), Lead section
Quote, Invented: FL (programming language), Lead section
FL (for Function Level) is a programming language created at IBM Research - Almaden, California by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus's earlier FP language, providing specific support for what Backus termed function-level programming.
View the Source
ALGOL 58 (Wikipedia)
Invented: ALGOL 58, Infobox: designers
Quote, Invented: ALGOL 58, Infobox: designers
Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, Klaus Samelson, John Backus, Charles Katz, Alan Perlis, Joseph Henry Wegstein
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.