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.
explore Explore More
Similar to John Backus
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.