What Happened to John Warner Backus?
John Warner Backus was a pioneering American computer scientist best known for leading the IBM team that developed FORTRAN, the first widely used high-level programming language, and for inventing the Backus-Naur Form (BNF). His work fundamentally transformed human-computer interaction, making programming more accessible and efficient for scientists and engineers. Backus passed away in 2007, leaving an indelible legacy that continues to influence modern computing.
Quick Answer
John Warner Backus, a pivotal figure in computer science, is renowned for his leadership in creating FORTRAN, the first widely adopted high-level programming language, at IBM in the 1950s. He also developed the Backus-Naur Form (BNF), a standard notation for defining programming language syntax. Backus retired from IBM in 1991 and passed away on March 17, 2007, at the age of 82. His innovations profoundly simplified computer programming, making it accessible to a broader range of users and laying foundational groundwork for subsequent programming languages and theoretical computer science.
📊Key Facts
📅Complete Timeline16 events
Born in Philadelphia, Pennsylvania
John Warner Backus was born in Philadelphia, Pennsylvania.
Joined the U.S. Army
After being expelled from the University of Virginia, Backus was conscripted into the U.S. Army during World War II.
Received B.A. in Mathematics from Columbia University
Backus discovered an aptitude for mathematics and earned his bachelor's degree from Columbia University.
Received M.A. in Mathematics and Joined IBM
He completed his master's degree in mathematics from Columbia University and began his career at IBM.
Developed Speedcoding
Backus developed Speedcoding, the first high-level programming language created for an IBM computer (the IBM 701), to streamline software development.
Initiated FORTRAN Development
Frustrated by the complexity of programming, Backus assembled a small team at IBM to define and develop FORTRAN, publishing a preliminary report on its specifications.
FORTRAN Debuts
The IBM Mathematical Formula Translating System, or FORTRAN, debuted, becoming the first widely used high-level programming language and revolutionizing human-computer communication.
Developed Backus-Naur Form (BNF)
Backus created the Backus-Naur Form (BNF), a formal notation for describing the grammatical rules of programming languages, which became a standard in the field.
Named an IBM Fellow
Backus was named one of the first IBM Fellows, granting him considerable freedom to pursue his research interests.
Awarded National Medal of Science
He received the National Medal of Science for his pioneering contributions to computer programming languages.
Received ACM Turing Award
Backus was awarded the prestigious ACM Turing Award for his profound and lasting contributions to high-level programming systems, particularly FORTRAN and BNF.
Retired from IBM
After a 41-year career, Backus retired from IBM.
Received Charles Stark Draper Prize
He was a recipient of the Charles Stark Draper Prize, recognizing his engineering achievements.
Passed Away
John Warner Backus died at his home in Ashland, Oregon, at the age of 82.
Asteroid Named in His Honor
Asteroid 6830 Johnbackus was named in his honor, recognizing his significant contributions to science.
Computer History Museum Highlights Legacy
The Computer History Museum published a blog post mentioning John Backus and the enduring use of FORTRAN for certain applications, underscoring his lasting impact on computer science.
🔍Deep Dive Analysis
John Warner Backus, born on December 3, 1924, in Philadelphia, Pennsylvania, embarked on an unconventional path to becoming one of the most influential figures in computer science. His early academic career was marked by struggles, including expulsion from the University of Virginia and a brief stint in medical school, before he discovered his aptitude for mathematics at Columbia University, earning both a B.A. (1949) and M.A. (1950) in the field.
Backus joined IBM in 1950, a period when computer programming was an arduous and error-prone task, often described as 'hand-to-hand combat with the machine.' Frustrated by these inefficiencies, he spearheaded a groundbreaking initiative in 1954 to develop a more user-friendly programming language. This effort culminated in the debut of FORTRAN (FORmula TRANslating System) in 1957, the first widely used high-level programming language. FORTRAN revolutionized computing by allowing programmers to write instructions in a more human-readable format, drastically reducing the complexity and time required for coding, and making computers accessible to a broader range of scientists and engineers.
Beyond FORTRAN, Backus made another seminal contribution with the invention of the Backus-Naur Form (BNF) in 1959. Developed in collaboration with Peter Naur, BNF provided a formal, unambiguous notation for describing the syntax of programming languages. This innovation became a cornerstone in the design and implementation of compilers and was particularly influential in the development of ALGOL.
Later in his career, Backus explored the concept of functional programming (FP), presenting his ideas in his influential 1977 Turing Award lecture, 'Can Programming Be Liberated from the von Neumann Style?' While his specific FP language did not achieve widespread adoption, his theoretical work stimulated significant research and interest in the functional programming paradigm, which continues to be relevant in modern computer science. Backus's profound impact was recognized through numerous accolades, including being named an IBM Fellow in 1963, receiving the National Medal of Science in 1975, the prestigious ACM Turing Award in 1977, and the Charles Stark Draper Prize in 1993.
John Backus retired from IBM in 1991 and passed away on March 17, 2007, at his home in Ashland, Oregon, at the age of 82. His legacy is enduring; FORTRAN remains in active use today for specific scientific and engineering applications, a testament to its robust design. The principles he established through FORTRAN and BNF are fundamental to computer science education and practice, ensuring his continued influence on the field. As recently as July 7, 2026, the Computer History Museum highlighted his contributions, underscoring the lasting relevance of his pioneering work.
What If...?
Explore alternate histories. What if John Warner Backus made different choices?