search
Get Started
search
John Backus - Engineer
zoom_in Click to enlarge

John Backus

description John Backus Overview

John Backus was a pioneering American engineer instrumental in developing early software. His work on the FORTRAN programming language, beginning at IBM in the mid-1950s, significantly advanced high-level computing. He designed and implemented key compiler technologies that enabled scientists and engineers to express complex mathematical computations more easily than machine code. Backus’ innovations remain foundational for modern compilers and are particularly relevant to those involved in scientific and engineering applications.

help John Backus FAQ

What problem was John Backus trying to solve with FORTRAN?

Backus wanted programmers to express mathematical procedures without laboriously writing machine-level instructions. His IBM team produced a compiler that translated higher-level formulas into efficient code for the IBM 704.

Did John Backus invent Backus-Naur Form?

Backus introduced a formal notation for describing programming-language syntax, and Peter Naur refined it for the ALGOL 60 report. The resulting notation became known as Backus-Naur Form, commonly abbreviated BNF.

Why did John Backus later criticize conventional programming?

In his 1977 Turing Award lecture, Backus argued that programming should move beyond a style dominated by changing stored values. He promoted functional programming and presented FP as an alternative way to compose programs.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare