Dennis Ritchie
Encyclopedia
Dennis MacAlistair Ritchie (b. September 9, 1941; found dead October 12, 2011), was an American computer scientist
who "helped shape the digital era." He created the C programming language
and, with long-time colleague Ken Thompson
, the UNIX
operating system
. Ritchie and Thompson received the Turing Award
from the ACM
in 1983, the Hamming Medal from the IEEE
in 1990 and the National Medal of Technology
from President Clinton
in 1999. Ritchie was the head of Lucent Technologies
System Software
Research Department when he retired in 2007. He was the 'R' in K&R C
and commonly known by his username
dmr.
. His father was Alistair E. Ritchie, a longtime Bell Labs
scientist and co-author of The Design of Switching Circuits on switching circuit theory
. He moved with his family to Summit, New Jersey
, as a child, where he graduated from Summit High School.
Ritchie graduated from Harvard University
with degree
s in physics
and applied mathematics
. In 1967, he began working at the Bell Labs Computing Sciences Research Center, and in 1968, he received a PhD from Harvard under the supervision of Patrick C. Fischer
, his doctoral dissertation being "Program Structure and Computational Complexity".
, a key developer of the UNIX
operating system, and co-author of The C Programming Language
, and was the 'R' in K&R (a common reference to the book's authors Kernighan
and Ritchie). Ritchie worked together with Ken Thompson
, the scientist credited with writing the original Unix; one of Ritchie's most important contributions to Unix was its porting to different machines and platforms.
The C language is widely used today in application, operating system
, and embedded system
development, and its influence is seen in most modern programming languages. UNIX has also been influential, establishing concepts and principles that are now precepts of computing.
Ritchie was elected to the National Academy of Engineering
in 1988 for "development of the 'C' programming language and for co-development of the UNIX operating system."
for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system. Ritchie's Turing Award lecture was titled "Reflections on Software Research".
(IEEE), "for the origination of the UNIX operating system and the C programming language".
, "for co-creation of the UNIX operating system, and for development of the C programming language."
of 1998 from President Bill Clinton
for co-inventing the UNIX operating system and the C programming language which, according to the citation for the medal, "led to enormous advances in computer hardware, software, and networking systems and stimulated growth of an entire industry, thereby enhancing American leadership in the Information Age".
for his work in the development of the Unix operating system.
, where he lived alone. First news of his death came from his former colleague, Rob Pike. The cause and exact time of death have not been disclosed. He had been in frail health for several years following treatment for prostate cancer
and heart disease
. His death came a week after the death of Steve Jobs
, although Ritchie's death did not receive as much media coverage. Computer historian Paul E. Ceruzzi
said after his death: "Ritchie was under the radar. His name was not a household name at all, but . . . if you had a microscope and could look in a computer, you'd see his work everywhere inside."
The Fedora 16 Linux distribution
, which was released about a month after he died, was dedicated to his memory.
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
who "helped shape the digital era." He created the C programming language
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
and, with long-time colleague Ken Thompson
Ken Thompson
Kenneth Lane Thompson , commonly referred to as ken in hacker circles, is an American pioneer of computer science...
, the UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
. Ritchie and Thompson received the Turing Award
Turing Award
The Turing Award, in full The ACM A.M. Turing Award, is an annual award given by the Association for Computing Machinery to "an individual selected for contributions of a technical nature made to the computing community. The contributions should be of lasting and major technical importance to the...
from the ACM
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
in 1983, the Hamming Medal from the IEEE
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers is a non-profit professional association headquartered in New York City that is dedicated to advancing technological innovation and excellence...
in 1990 and the National Medal of Technology
National Medal of Technology
The National Medal of Technology and Innovation is an honor granted by the President of the United States to American inventors and innovators who have made significant contributions to the development of new and important technology...
from President Clinton
Bill Clinton
William Jefferson "Bill" Clinton is an American politician who served as the 42nd President of the United States from 1993 to 2001. Inaugurated at age 46, he was the third-youngest president. He took office at the end of the Cold War, and was the first president of the baby boomer generation...
in 1999. Ritchie was the head of Lucent Technologies
Lucent Technologies
Alcatel-Lucent USA, Inc., originally Lucent Technologies, Inc. is a French-owned technology company composed of what was formerly AT&T Technologies, which included Western Electric and Bell Labs...
System Software
System software
System software is computer software designed to operate the computer hardware and to provide a platform for running application software.The most basic types of system software are:...
Research Department when he retired in 2007. He was the 'R' in K&R C
The C Programming Language (book)
The C Programming Language is a well-known programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined...
and commonly known by his username
User (computing)
A user is an agent, either a human agent or software agent, who uses a computer or network service. A user often has a user account and is identified by a username , screen name , nickname , or handle, which is derived from the identical Citizen's Band radio term.Users are...
dmr.
Background
Ritchie was born in Bronxville, New YorkBronxville, New York
Bronxville is an affluent village within the town of Eastchester, New York, in the United States. It is a suburb of New York City, located approximately north of midtown Manhattan in southern Westchester County. At the 2010 census, Bronxville had a population of 6,323...
. His father was Alistair E. Ritchie, a longtime Bell Labs
Bell Labs
Bell Laboratories is the research and development subsidiary of the French-owned Alcatel-Lucent and previously of the American Telephone & Telegraph Company , half-owned through its Western Electric manufacturing subsidiary.Bell Laboratories operates its...
scientist and co-author of The Design of Switching Circuits on switching circuit theory
Switching circuit theory
Switching circuit theory is the mathematical study of the properties of networks of idealized switches.Such networks may be strictly combinational logic, in which their output state is only a function of the present state of their inputs; or may also contain sequential elements, where the present...
. He moved with his family to Summit, New Jersey
Summit, New Jersey
Summit is a city in Union County, New Jersey, United States. At the 2010 United States Census, the city's population was 21,457. Summit had the 16th-highest per capita income in the state as of the 2000 Census....
, as a child, where he graduated from Summit High School.
Ritchie graduated from Harvard University
Harvard University
Harvard University is a private Ivy League university located in Cambridge, Massachusetts, United States, established in 1636 by the Massachusetts legislature. Harvard is the oldest institution of higher learning in the United States and the first corporation chartered in the country...
with degree
Academic degree
An academic degree is a position and title within a college or university that is usually awarded in recognition of the recipient having either satisfactorily completed a prescribed course of study or having conducted a scholarly endeavour deemed worthy of his or her admission to the degree...
s in physics
Physics
Physics is a natural science that involves the study of matter and its motion through spacetime, along with related concepts such as energy and force. More broadly, it is the general analysis of nature, conducted in order to understand how the universe behaves.Physics is one of the oldest academic...
and applied mathematics
Applied mathematics
Applied mathematics is a branch of mathematics that concerns itself with mathematical methods that are typically used in science, engineering, business, and industry. Thus, "applied mathematics" is a mathematical science with specialized knowledge...
. In 1967, he began working at the Bell Labs Computing Sciences Research Center, and in 1968, he received a PhD from Harvard under the supervision of Patrick C. Fischer
Patrick C. Fischer
Patrick Carl Fischer was an American computer scientist, a noted researcher in computational complexity theory and database theory, and a target of the Unabomber.-Biography:...
, his doctoral dissertation being "Program Structure and Computational Complexity".
C and Unix
Ritchie was best known as the creator of the C programming languageC (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
, a key developer of the UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
operating system, and co-author of The C Programming Language
The C Programming Language (book)
The C Programming Language is a well-known programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined...
, and was the 'R' in K&R (a common reference to the book's authors Kernighan
Brian Kernighan
Brian Wilson Kernighan is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix. He is also coauthor of the AWK and AMPL programming languages. The 'K' of K&R C and the 'K' in AWK both stand for...
and Ritchie). Ritchie worked together with Ken Thompson
Ken Thompson
Kenneth Lane Thompson , commonly referred to as ken in hacker circles, is an American pioneer of computer science...
, the scientist credited with writing the original Unix; one of Ritchie's most important contributions to Unix was its porting to different machines and platforms.
The C language is widely used today in application, operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
, and embedded system
Embedded system
An embedded system is a computer system designed for specific control functions within a larger system. often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal...
development, and its influence is seen in most modern programming languages. UNIX has also been influential, establishing concepts and principles that are now precepts of computing.
Ritchie was elected to the National Academy of Engineering
National Academy of Engineering
The National Academy of Engineering is a government-created non-profit institution in the United States, that was founded in 1964 under the same congressional act that led to the founding of the National Academy of Sciences...
in 1988 for "development of the 'C' programming language and for co-development of the UNIX operating system."
Turing Award
In 1983, Ritchie and Thompson received the Turing AwardTuring Award
The Turing Award, in full The ACM A.M. Turing Award, is an annual award given by the Association for Computing Machinery to "an individual selected for contributions of a technical nature made to the computing community. The contributions should be of lasting and major technical importance to the...
for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system. Ritchie's Turing Award lecture was titled "Reflections on Software Research".
IEEE Richard W. Hamming Medal
In 1990, both Ritchie and Thompson received the IEEE Richard W. Hamming Medal from the Institute of Electrical and Electronics EngineersInstitute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers is a non-profit professional association headquartered in New York City that is dedicated to advancing technological innovation and excellence...
(IEEE), "for the origination of the UNIX operating system and the C programming language".
Fellow of the Computer History Museum
In 1997, both Ritchie and Thompson were made Fellows of the Computer History MuseumComputer History Museum
The Computer History Museum is a museum established in 1996 in Mountain View, California, USA. The Museum is dedicated to preserving and presenting the stories and artifacts of the information age, and exploring the computing revolution and its impact on our lives.-History:The museum's origins...
, "for co-creation of the UNIX operating system, and for development of the C programming language."
National Medal of Technology
On April 21, 1999, Thompson and Ritchie jointly received the National Medal of TechnologyNational Medal of Technology
The National Medal of Technology and Innovation is an honor granted by the President of the United States to American inventors and innovators who have made significant contributions to the development of new and important technology...
of 1998 from President Bill Clinton
Bill Clinton
William Jefferson "Bill" Clinton is an American politician who served as the 42nd President of the United States from 1993 to 2001. Inaugurated at age 46, he was the third-youngest president. He took office at the end of the Cold War, and was the first president of the baby boomer generation...
for co-inventing the UNIX operating system and the C programming language which, according to the citation for the medal, "led to enormous advances in computer hardware, software, and networking systems and stimulated growth of an entire industry, thereby enhancing American leadership in the Information Age".
Japan Prize
In 2011, Ritchie, along with Thompson, was awarded the Japan Prize for Information and CommunicationsJapan Prize
is awarded to people from all parts of the world whose "original and outstanding achievements in science and technology are recognized as having advanced the frontiers of knowledge and served the cause of peace and prosperity for mankind."- Explanation :...
for his work in the development of the Unix operating system.
Death and legacy
Ritchie was found dead on October 12, 2011, at the age of 70 at his home in Berkeley Heights, New JerseyBerkeley Heights, New Jersey
Berkeley Heights is a township in Union County, New Jersey, United States. As of the 2010 United States Census, the township population was 13,183....
, where he lived alone. First news of his death came from his former colleague, Rob Pike. The cause and exact time of death have not been disclosed. He had been in frail health for several years following treatment for prostate cancer
Prostate cancer
Prostate cancer is a form of cancer that develops in the prostate, a gland in the male reproductive system. Most prostate cancers are slow growing; however, there are cases of aggressive prostate cancers. The cancer cells may metastasize from the prostate to other parts of the body, particularly...
and heart disease
Heart disease
Heart disease, cardiac disease or cardiopathy is an umbrella term for a variety of diseases affecting the heart. , it is the leading cause of death in the United States, England, Canada and Wales, accounting for 25.4% of the total deaths in the United States.-Types:-Coronary heart disease:Coronary...
. His death came a week after the death of Steve Jobs
Steve Jobs
Steven Paul Jobs was an American businessman and inventor widely recognized as a charismatic pioneer of the personal computer revolution. He was co-founder, chairman, and chief executive officer of Apple Inc...
, although Ritchie's death did not receive as much media coverage. Computer historian Paul E. Ceruzzi
Paul E. Ceruzzi
Paul E. Ceruzzi is curator of Aerospace Electronics and Computing at the Smithsonian's National Air and Space Museum in Washington, D.C.-Life:...
said after his death: "Ritchie was under the radar. His name was not a household name at all, but . . . if you had a microscope and could look in a computer, you'd see his work everywhere inside."
The Fedora 16 Linux distribution
Linux distribution
A Linux distribution is a member of the family of Unix-like operating systems built on top of the Linux kernel. Such distributions are operating systems including a large collection of software applications such as word processors, spreadsheets, media players, and database applications...
, which was released about a month after he died, was dedicated to his memory.
Notable books
- Unix Programmer's Manual (1971)
- The C Programming LanguageThe C Programming Language (book)The C Programming Language is a well-known programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined...
(1978 with Brian KernighanBrian KernighanBrian Wilson Kernighan is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix. He is also coauthor of the AWK and AMPL programming languages. The 'K' of K&R C and the 'K' in AWK both stand for...
; see K&R)
External links
- Dennis Ritchie's home page at Bell Labs
- "The C Family of Languages: Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling" - article in Java Report, 5(7), July 2000 and C++ Report, 12(7), July/August 2000
- - "The Guru" - article in Linux Magazine, June 2001
- Dennis Ritchie's video interview June 2011