1977

John Backus receives Turing Award

John Backus won the 1977 ACM Turing AwardThe ACM's highest honor in computing — often called the Nobel Prize of computer science. for contributions to FortranFormula Translation — one of the first high-level languages, dominant in science and engineering. and functional programmingA style emphasizing functions and immutable data over step-by-step state changes — influences Haskell, Lisp, and modern languages. — including the Backus–Naur Form.

What it was for

John BackusBackus led the IBMInternational Business Machines — a major computer and enterprise technology company since the early 20th century. team that created FortranFormula Translation — one of the first high-level languages, dominant in science and engineering. and later argued for functional programmingA style emphasizing functions and immutable data over step-by-step state changes — influences Haskell, Lisp, and modern languages. in his TuringAlan Turing — mathematician who defined computability, broke Enigma, and posed the imitation game. lecture. BNF became the standard notation for describing programming language syntax.

People

  • John Backusresearcher

Why it's here

Backus shaped both practical compilers and formal language specification.

Why it mattered

FortranFormula Translation — one of the first high-level languages, dominant in science and engineering. proved high-level languageA programming language closer to human logic than machine code — compiled or interpreted into lower-level instructions.s could match hand-coded assembly languageA low-level human-readable form of machine instructions — one step above raw binary code. performance.

What it solved

Scientists needed faster ways to program computers than machine codeBinary instructions a CPU executes directly — what compilers and assemblers ultimately produce..

Media

  • John Backus
    ImageJohn Backus

    PIerre.Lescanne, CC BY-SA 4.0, via Wikimedia Commons

Related