World Library  
Flag as Inappropriate
Email this Article

Richard Hamming

Article Id: WHEBN0000099326
Reproduction Date:

Title: Richard Hamming  
Author: World Heritage Encyclopedia
Language: English
Subject: Quasi-empiricism in mathematics, The Unreasonable Effectiveness of Mathematics in the Natural Sciences, Turing Award, Dennis Ritchie, Bell Labs
Collection: 1915 Births, 1998 Deaths, 20Th-Century Mathematicians, American Information Theorists, City College of New York Faculty, Coding Theorists, Fellow Members of the Ieee, Fellows of the Association for Computing MacHinery, Manhattan Project People, Naval Postgraduate School Faculty, Numerical Analysts, Presidents of the Association for Computing MacHinery, Scientists from Chicago, Illinois, Turing Award Laureates, University of Chicago Alumni, University of Illinois at Urbana–champaign Alumni, University of Nebraska–lincoln Alumni
Publisher: World Heritage Encyclopedia

Richard Hamming

Richard Wesley Hamming
Born (1915-02-11)February 11, 1915
Chicago, Illinois
Died January 7, 1998(1998-01-07) (aged 82)
Monterey, California
Nationality American
Fields Mathematics
Alma mater University of Chicago (B.S. 1937)
University of Nebraska (M.A. 1939)
University of Illinois at Urbana-Champaign (Ph.D. 1942)
Thesis Some Problems in the Boundary Value Theory of Linear Differential Equations (1942)
Doctoral advisor Waldemar Trjitzinsky
Known for
Influenced David J. Farber
Notable awards Turing Award (1968)
IEEE Emanuel R. Piore Award (1979)
Harold Pender Award (1981)
IEEE Hamming Medal (1988)

Richard Wesley Hamming (February 11, 1915 – January 7, 1998) was an American mathematician whose work had many implications for computer science and telecommunications. His contributions include the Hamming code (which makes use of a Hamming matrix), the Hamming window, Hamming numbers, sphere-packing (or Hamming bound) and the Hamming distance.

Born in Chicago, Hamming attended University of Chicago, University of Nebraska and the University of Illinois at Urbana-Champaign, where he wrote his doctoral thesis in mathematics under the supervision of Waldemar Trjitzinsky (1901-1973). In April 1945 he joined the Manhattan Project at the Los Alamos Laboratory, where he programmed the IBM calculating machines that computed the solution to equations provided by the project's physicists. He left to join the Bell Telephone Laboratories in 1946. Over the next fifteen years he was involved in nearly all of the Laboratories' most prominent achievements.

After retiring from the Bell Labs in 1976, Hamming took a position at the Naval Postgraduate School in Monterey, California, where he worked as an Adjunct Professor and senior lecturer in computer science, and devoted himself to teaching and writing books. He delivered his last lecture in December 1997, just a few weeks before he died from a heart attack on January 7, 1998.


  • Early life 1
  • Manhattan Project 2
  • Bell Laboratories 3
  • Later life 4
  • Awards and professional recognition 5
  • Bibliography 6
  • Appearances 7
  • Notes 8
  • References 9
  • External links 10

Early life

Richard Wesley Hamming was born in Chicago, Illinois, on February 11, 1915,[1] the son of Richard J. Hamming, a credit manager,and Mabel G. Redfield.[2] He grew up in Chicago, where he attended Crane Technical High School and Crane Junior College.[2]

Hamming initially wanted to study engineering, but money was scarce during the Great Depression, and the only scholarship offer he received came from the University of Chicago, which had no engineering school. Instead, he became a science student, majoring in mathematics,[3] and received his Bachelor of Science degree in 1937.[1] He later considered this a fortunate turn of events. "As an engineer," he said, "I would have been the guy going down manholes instead of having the excitement of frontier research work."[1]

He went on to earn a The Laws of Thought.[5]

The University of Illinois at Urbana-Champaign awarded Hamming his Doctor of Philosophy in 1942, and he became an Instructor in Mathematics there. He married Wanda Little, a fellow student, on September 5, 1942,[3] immediately after she was awarded her own Master of Arts in English literature. They would remain married until his death, but had no children.[2] In 1944, he became an Assistant Professor at the J.B. Speed Scientific School at the University of Louisville in Louisville, Kentucky.[3]

Manhattan Project

With World War II still ongoing, Hamming left Louisville in April 1945 to work on the Manhattan Project at the Los Alamos Laboratory, in Hans Bethe's division, programming the IBM calculating machines that computed the solution to equations provided by the project's physicists. His wife Wanda soon followed, taking a job at Los Alamos as a human computer, working for Bethe and Edward Teller.[3] Hamming later recalled that:
Shortly before the first field test (you realize that no small scale experiment can be done—either you have a critical mass or you do not), a man asked me to check some arithmetic he had done, and I agreed, thinking to fob it off on some subordinate. When I asked what it was, he said, "It is the probability that the test bomb will ignite the whole atmosphere." I decided I would check it myself! The next day when he came for the answers I remarked to him, "The arithmetic was apparently correct but I do not know about the formulas for the capture cross sections for oxygen and nitrogen—after all, there could be no experiments at the needed energy levels." He replied, like a physicist talking to a mathematician, that he wanted me to check the arithmetic not the physics, and left. I said to myself, "What have you done, Hamming, you are involved in risking all of life that is known in the Universe, and you do not know much of an essential part?" I was pacing up and down the corridor when a friend asked me what was bothering me. I told him. His reply was, "Never mind, Hamming, no one will ever blame you."[5]

Hamming remained at Los Alamos until 1946, when he accepted a post at the [6] he saw computer simulations of experiments that would have been impossible to perform in a laboratory. "And when I had time to think about it," he later recalled, "I realized that it meant that science was going to be changed".[1]

Bell Laboratories

A two-dimensional visualisation of the Hamming distance. The color of each pixel indicates the Hamming distance between the binary representations of its x and y coordinates, modulo 16, in the 16-color system.

At the Bell Labs Hamming shared an office for a time with Claude Shannon. The Mathematical Research Department also included John Tukey and Los Alamos veterans Donald Ling and Brockway McMillan. Shannon, Ling, McMillan and Hamming came to call themselves the Young Turks.[3] "We were first-class troublemakers," Hamming later recalled. "We did unconventional things in unconventional ways and still got valuable results. Thus management had to tolerate us and let us alone a lot of the time."[1]

Although Hamming had been hired to work on [6] Before he went home on one Friday in 1947, he set the machines to perform a long and complex series of calculations over the weekend, only to find when he arrived on Monday morning that an error had occurred early in the process and the calculation had errored off.[7] Digital machines manipulated information as sequences of zeroes and ones, units of information that Tukey would christen "bits".[8] If a single bit in a sequence was wrong, then the whole sequence would be. To detect this, a parity bit was used to verify the correctness of each sequence. "If the computer can tell when an error has occurred," Hamming reasoned, "surely there is a way of telling where the error is so that the computer can correct the error itself."[7]

Hamming set himself the task of solving this problem,[2] which he realised would have an enormous range of applications. Each bit can only be a zero or a one, so if you know which bit is wrong, then it can be corrected. In a landmark paper published in 1950, he introduced a concept of the number of positions in which two code words differ, and therefore how many changes are required to transform one [9][10]

The Hamming bound, also known as the sphere-packing or volume bound is a limit on the parameters of an arbitrary block code. It is from an interpretation in terms of sphere packing in the Hamming distance into the space of all possible words. It gives an important limitation on the efficiency with which any error-correcting code can utilize the space in which its code words are embedded. A code which attains the Hamming bound is said to be a perfect code. Hamming codes are perfect codes.[11][12]

Returning to [15]

During the 1950s, he programmed one of the earliest computers, the IBM 650, and with Ruth A. Weiss developed the L2 programming language, one of the earliest computer languages, in 1956. It was widely used within the Bell Labs, and also by external users, who knew it as Bell 2. It was superseded by Fortran when the Bell Labs' IBM 650 were replaced by the IBM 704 in 1957.[16]

In A Discipline of Programming (1967), Edsger Dijkstra attributed to Hamming the problem of efficiently finding regular numbers.[17] The problem became known as "Hamming's problem", and the regular numbers are often referred to as Hamming numbers in Computer Science, although he did not discover them.[18]

Throughout his time at Bell Labs, Hamming avoided management responsibilities. He was promoted to management positions several times, but always managed to make these only temporary. "I knew in a sense that by avoiding management," he later recalled, "I was not doing my duty by the organization. That is one of my biggest failures."[1]

Later life

Hamming served as president of the [19] His philosophy on scientific computing appeared as the motto of his Numerical Methods for Scientists and Engineers (1962):
The purpose of computing is insight, not numbers.[20]

In later life, Hamming became interested in teaching. Between 1960 and 1976, when he left the Bell labs, he held visiting or adjunct professorships at Stanford University, the City College of New York, the University of California at Irvine and Princeton University.[2] As a Young Turk, Hamming had resented older scientists who had used up space and resources that would have been put to much better use by the young Turks. Looking at a commemorative poster of the Bell Labs' valued achievements, he noted that he had worked on or been associated with nearly all of those listed in the first half of his career at Bell Labs, but none in the second. He therefore resolved to retire in 1976, after thirty years.[1]

In 1976 he moved to the Naval Postgraduate School in Monterey, California, where he worked as an Adjunct Professor and senior lecturer in computer science.[2] He gave up research, and concentrated on teaching and writing books.[3] He noted that:

The way mathematics is currently taught it is exceedingly dull. In the calculus book we are currently using on my campus, I found no single problem whose answer I felt the student would care about! The problems in the text have the dignity of solving a crossword puzzle – hard to be sure, but the result is of no significance in life.[3]

Hamming attempted to rectify the situation with a new text, Methods of Mathematics Applied to Calculus, Probability, and Statistics (1985).[3] In 1993, he remarked that "when I left BTL, I knew that that was the end of my scientific career. When I retire from here, in another sense, it's really the end."[1] And so it proved. He became [6] He was survived by his wife Wanda.[21]

Awards and professional recognition

The [6]


  • ; second edition 1973
  • ; Hemisphere Pub. Corp reprint 1989; Dover reprint 2012
  • ; second edition 1983; third edition 1989.
  • ; second edition 1986.
  • Unconventional introductory textbook which attempts to both teach calculus and give some idea of what it is good for at the same time. Might be of special interest to someone teaching an introductory calculus course using a conventional textbook in order to pick up some new pedagogical viewpoints.
  • Entertaining and instructive. Hamming tries to extract general lessons—both personal and technical – to aid one in having a successful technical career by telling stories from his own experiences.


  • Hamming discusses the use and potential of computers in the 1965 film Logic By Machine.


  1. ^ a b c d e f g h
  2. ^ a b c d e f g Carnes 2005, pp. 220–221.
  3. ^ a b c d e f g h i
  4. ^
  5. ^ a b Hamming 1998, p. 643.
  6. ^ a b c d e Morgan 1998, p. 972.
  7. ^ a b
  8. ^ Shannon 1948, p. 379.
  9. ^ a b Morgan 1998, pp. 973–975.
  10. ^ Hamming 1950, pp. 147–160.
  11. ^ Ling & Xing 2004, pp. 82–88.
  12. ^ Pless 1982, pp. 21–24.
  13. ^
  14. ^ Morgan 1998, p. 975.
  15. ^ Morgan 1998, p. 976–977.
  16. ^
  17. ^ Dijkstra 1976, pp. 129–134.
  18. ^
  19. ^ Morgan 1998, p. 977.
  20. ^ Hamming 1962, pp. vii, 276, 395.
  21. ^ a b
  22. ^
  23. ^
  24. ^
  25. ^
  26. ^
  27. ^
  28. ^
  29. ^


External links

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from World Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.