looking.back
Computer, Vol. 29, No. 12, December 1996

Visions and visionaries: Celebrating the history of computing

December in computing history

J.A.N. Lee, Department of Computer Science, Virginia Tech., Blacksburg, VA 24061-0106, phone (540) 231-5780, fax (540) 231-6075, e-mail janlee@cs.vt.edu


.

Several significant events that profoundly affected the world of computing occurred in December, particularly during the late 1940s and early 1950s. Five have been selected for this month's column.

December birthdays

John Warner Backus, born December 3, 1924, invented the metalanguage BNF, known variously as Backus-Normal or Backus-Naur Form, and led the IBM team that created Fortran. He was a proponent of improved programming methods, such as the functional approach. Backus received the IEEE Computer Society Pioneer Award in 1980 and in 1994 was awarded the National Academy of Engineers' Draper Award. The academy cited Fortran as one of the "inventions of the century."

Grace Murray Hopper, perhaps the most frequently mentioned pioneer in this column, was born December 17, 1906. Eventually rising to the rank of rear admiral, US Navy, Hopper was the third programmer on the Harvard Mark I and the developer of the concept of the compiler. She also pioneered the development of automatic programming and high-level languages, and subsequently encouraged the Navy and other organizations to use Cobol as a standard language. Like Backus, she was a charter recipient of the IEEE Computer Society Pioneer Award in 1980.

Kenneth E. Iverson was born December 17, 1920, in Alberta, Canada. With Adin Falkoff, Iverson invented and implemented the programming language APL, for which he received a Computer Society Pioneer Award in 1980.

Augusta Ada Gordon (daughter of Lord Byron, later Lady Lovelace), sometimes recognized as the world's first computer programmer, was born on December 10, 1815. A student, friend, and confidant of Charles Babbage, and an interpreter of his work, she provided the first "readable" description of the Analytical Engine via her translation of, and annotations to, Luigi Menabrea's Italian publication on the subject.

Charles Babbage was born December 26, 1791, in Teignmouth, Devonshire, UK. Some consider him the "Father of Computing" for his contributions to basic computer design through his analytical machine. A version of his Difference Engine was built in his lifetime as a special-purpose device intended to produce math tables; a copy of the machine arrived in the US at the Dudley Observatory in 1857. The Difference Engine was rebuilt by the Science Museum (London), but no working model of the Analytical Engine has yet been constructed.

John Louis von Neumann was born December 28, 1903, in Budapest, Hungary. Building on a brilliant mathematical career, von Neumann moved into computer science during World War II, performing calculations relating to the atomic bomb. Later he promoted the stored-program concept. His logical design of the IAS computer--the von Neumann architecture--became the prototype for most succeeding machines.

Celebration draws to a close

This is the last looking.back column of the Computer Society's 50th anniversary year. Had space permitted, we could have included many other events, as letters about this column have indicated. We hope to maintain a WWW presence so that we can add new items as we learn of them. Reader input has been, and will continue to be, appreciated.

January in computing history or back to index


| Computer magazine page | Publications page | Computer Society home page |


Copyright (c) 1996 Institute of Electrical and Electronics Engineers, Inc. All rights reserved.

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE. For information on obtaining permission, send a blank email message to info.pub.permission@ieee.org

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.