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
Backus 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 Backus — researcher
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
ImageJohn BackusPIerre.Lescanne, CC BY-SA 4.0, via Wikimedia Commons
Related
- FORTRAN formally publishedFebruary 26, 1957