Dennis Ritchie
| birth_place =
Bronxville, New York| death_date = | death_place = | residence = | citizenship =| nationality = | ethnicity =| field =
Computer Science| work_institutions =
Lucent TechnologiesBell Labs| alma_mater = | doctoral_advisor = | doctoral_students =
ALTRAN B (programming language)>B | BCPLCMulticsUnix| prizes =
Turing AwardNational Medal of Technology| religion = | footnotes = }}
Dennis MacAlistair Ritchie (born
September 9,
1941) is an American
computer scientist notable for his influence on
C and other
programming languages, and on
operating systems such as
Multics and
Unix. He received the
Turing Award in 1983 and the
National Medal of Technology in 1998. Ritchie was the head of
Lucent Technologies System Software Research Department when he retired in 2007.
Background
Born in
Bronxville,
New York, Ritchie graduated from
Harvard with
degrees in
physics and
applied mathematics. In
1967, he began working at the
Bell Labs' Computing Sciences Research Center.
C and Unix
Ritchie is best known as the creator of the C programming language and a key developer of the Unix operating system, and as co-author of the definitive book on C,
The C Programming Language, commonly referred to as 'K/R' or
K&R (in reference to the authors
Kernighan and Ritchie).Ritchie's invention of C and his role in the development of
Unix alongside
Ken Thompson, has placed him as an important pioneer of modern computing. The C language is still widely used today in application and
operating system development and its influence is seen in most modern programming languages.
Unix has also been influential, establishing concepts and principles that are now well-established precepts of computing. The popular
Linux and BSD operating system and its tools, as well as Apple's OS-X are all descendants of Ritchie's work. The
Windows operating systems also include Unix compatibility tools and C compilers for developers.Ritchie has said that creating the C language 'looked like a good thing to do' and that anyone else in the same place at the same time would have done the same thing, though Bell Labs colleague
Bjarne Stroustrup, developer of
C++, said that "if Dennis had decided to spend that decade on esoteric math, Unix would have been stillborn."Following the success of Unix, Ritchie continued research into operating systems and programming languages with contributions to the
Plan 9 and
Inferno operating systems and the
Limbo programming language.
Awards
missing image!
- Medal lg.jpeg -
Thompson, Ritchie and Clinton
Turing Award
In
1983, Ritchie and
Ken Thompson jointly received the
Turing Award 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."
National Medal of Technology
On
April 27 1999, Thompson and Ritchie jointly received the
1998 National Medal of Technology from President
Bill Clintonfor co-inventing the UNIX operating system and the C programming language which together have 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.(1) (2) Nicknames
Dennis Ritchie is often referred to as "
dmr" (his Bell Labs email address) in technical discussion groups.
Writings by Ritchie
Quotes
- "I am not now, nor have I ever been, a member of the demigodic party."(3)
- "Usenet is a strange place."
[WEB,weblink]| date=2006-08-23,
|
- "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."{{Fact|date=February 2007}}
References
-
[Ritchie and Thompson [to] Get National Medal of Technology Bell Labs pre-announcement]
-
[Ritchie and Thompson Receive National Medal of Technology from President Clinton Bell Labs press release]
-
[WEB,weblink Google Groups : net.unix-wizards, 1984-03-13, ]
External links
{{Spoken Wikipedia|Dennis Ritchie.ogg|2006-06-16}}
{{Richard W. Hamming Medal recipients}}{{Turing award}}{{Persondata|NAME= Ritchie, Dennis MacAlistair|ALTERNATIVE NAMES=|SHORT DESCRIPTION= Computer Science1941 | 9|mf=y}} | Ballia, New York>Bronxville|DATE OF DEATH= |PLACE OF DEATH= }}دينيس ريتشيডেনিস রিচি(zh-min-nan:Dennis Ritchie)Dennis RitchieDennis RitchieDennis RitchieDennis M. RitchieDennis RitchieDennis RitchieDennis RitchieDennis Ritchieدنیس ریچیDennis RitchieDennis Ritchie데니스 리치Dennis RitchieDennis RitchieDennis RitchieDennis RitchieDennis M. Ritchieഡെന്നിസ് റിച്ചിडेनिस रिचीDennis Ritchieデニス・リッチーDennis M. RitchieDennis RitchieDennis RitchieDennis RitchieРитчи, ДенисDennis RitchieДенис РичиDennis RitchieDennis RitchieDennis RitchieDennis Ritchie丹尼斯·里奇 |
(...as imported from WP)
article has not been saved locally