John Backus - Life and Career

Life and Career

Backus was born in Philadelphia, Pennsylvania and grew up in nearby Wilmington, Delaware. He studied at the The Hill School in Pottstown, Pennsylvania, and was apparently not a diligent student. After entering the University of Virginia to study chemistry, he quit and was conscripted into the U.S. Army. He began medical training at Haverford College and, during an internship at a hospital, he was diagnosed with a cranial bone tumor, which was successfully removed; a plate was installed in his head, and he ended medical training after nine months and a subsequent operation to replace the plate with one of his own design.

After moving to New York City he trained initially as a radio technician and became interested in mathematics. He graduated from Columbia University with a Master's degree in mathematics in 1949, and joined IBM in 1950. During his first three years, he worked on the Selective Sequence Electronic Calculator (SSEC); his first major project was to write a program to calculate positions of the Moon. In 1953 Backus developed the language Speedcoding, the first high-level language created for an IBM computer.

Programming was very difficult, and in 1954 Backus assembled a team to define and develop Fortran for the IBM 704 computer. Fortran was the first high-level programming language to be put to broad use.

Backus made another, critical contribution to early computer science: during the latter part of the 1950s Backus served on the international committees that developed ALGOL 58 and the very influential ALGOL 60, which quickly became the de facto worldwide standard for publishing algorithms. Backus developed the Backus-Naur Form (BNF), in the UNESCO report on ALGOL 58. It was a formal notation able to describe any context-free programming language, and was important in the development of compilers. This contribution helped Backus win the Turing Award.

He later worked on a "function-level" programming language known as FP which was described in his Turing Award lecture "Can Programming be Liberated from the von Neumann Style?". Sometimes viewed as Backus's apology for creating FORTRAN, this paper did less to garner interest in the FP language than to spark research into functional programming in general. An FP interpreter was distributed with the 4.2BSD Unix operating system. FP was strongly inspired by Kenneth E. Iverson’s APL, even using a non-standard character set. Backus spent the latter part of his career developing FL (from "Function Level"), a successor to FP. FL was an internal IBM research project, and development of the language essentially stopped when the project was finished (only a few papers documenting it remain), but many of the language's innovative, arguably important ideas have now been implemented in versions of the J programming language.

Backus was named an IBM Fellow in 1963, and was awarded a degree honoris causa from the Henri Poincaré University in Nancy (France) in 1989 and a Draper Prize in 1993. He retired in 1991 and died at his home in Ashland, Oregon on March 17, 2007.

Read more about this topic:  John Backus

Famous quotes containing the words life and, life and/or career:

    The principal thing children are taught by hearing these lullabies is respect. They are taught to respect certain things in life and certain people. By giving respect, they hope to gain self-respect and through self-respect, they gain the respect of others. Self-respect is one of the qualities my people stress and try to nurture, and one of the controls an Indian has as he grows up. Once you lose your self-respect, you just go down.
    Henry Old Coyote (20th century)

    The great passion in a man’s life may not be for women or men or wealth or toys or fame, or even for his children, but for his masculinity, and at any point in his life he may be tempted to throw over the things for which he regularly lays down his life for the sake of that masculinity. He may keep this passion secret from women, and he may even deny it to himself, but the other boys know it about themselves and the wiser ones know it about the rest of us as well.
    Frank Pittman (20th century)

    Work-family conflicts—the trade-offs of your money or your life, your job or your child—would not be forced upon women with such sanguine disregard if men experienced the same career stalls caused by the-buck-stops-here responsibility for children.
    Letty Cottin Pogrebin (20th century)