AllExperts > Encyclopedia 
Search      
Find out about volunteering to AllExperts

Dennis Ritchie: Encyclopedia BETA


Free Encyclopedia
 Home · Index · Browse A-Z  · Questions and Answers ·
Encyclopedia

Browse A-Z
ABCDEFGHIJKLMNOPQRSTUVWXYZNum


License
Disclaimer

 
 
 
 
Free Online Courses
12 Weeks to Weight Loss
Take Charge of Stress
Learn How to Bake
Budgeting 101
Deeper Faith
DIY Fashion Makeover

       MORE E-COURSES
 
   

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  Misc

Dennis Ritchie

Dennis Ritchie

Dennis MacAlistair Ritchie (born September 9, 1941) is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix.

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; he is currently the head of Lucent Technologies' System Software Research Department. In 1983, he 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."

C and Unix

When asked what influenced him in developing C in the manner he did, Ritchie has been quoted to have said that it "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. Many, however, have said that this is part of Ritchie's modest personality. One of his Bell Labs colleagues, Bjarne Stroustrup, who developed and designed the C++ programming language, has been quoted to have said that "If Dennis had decided to spend that decade on esoteric math, Unix would have been stillborn."
Ken_n_dennis.jpg

Ken Thompson (left) with Dennis Ritchie (right)

Indeed, being the inventor of the C programming language, as well as co-inventor of the Unix operating system alongside Ken Thompson, Ritchie has earned an important position in the history of the computer industry. C is still widely used today in application and operating system development and its influence can be seen in many more recent programming languages such as C++, C#, Perl and Java. In the operating system world, Unix is also quite influential; there are many dialects of it available on the market today, such as AIX, Solaris, Mac OS X, BSD, and similar systems like Minix, as well as the popular Linux operating system. Indeed, even Microsoft, whose Windows operating systems compete with Unix, has developed Unix compatibility tools and C compilers for users and developers of their products.

Dennis has also contributed to the official successors of Unix and C: the Plan 9 and Inferno operating systems, and the Limbo programming language, all of which build upon his previous work.

Nicknames

Dennis Ritchie is often referred to as "dmr" (his Bell Labs email address) in various Usenet newsgroups (such as comp.lang.c); he is the "R" of the The C Programming Language (book) commonly referred to as K&R.

Writings by Ritchie

The C Programming Language (1978 with Brian Kernighan see K&R)
Unix Programmer's Manual (1971)

Quotes

"I am not now, nor have I ever been, a member of the demigodic party."
"Usenet is a strange place."

External links


* Dennis Ritchie's home page
* Transcript of an interview with Dennis Ritchie – Interview by Michael S. Mahoney
* Interview with Dennis M. Ritchie - By Manuel Benet (published in LinuxFocus.org in July 1999)
* Unix.se DMR interview published February 7. 2003
* Ritchie and Thompson Receive National Medal of Technology from President Clinton
* Video - TechNetCast At Bell Labs: Dennis Ritchie and Brian Kernighan (1999-05-14)
* The future according to Dennis Ritchie - LinuxWorld.com 12/4/00

Dennis Ritche



  Rate this Article
   Was this article helpful?
Not at allDefinitely              
   12345  

Email this page
About Us | Advertise on This Site | User Agreement | Privacy Policy | Kids' Privacy Policy | Help
About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.
This is the "GNU Free Documentation License" reference article from the English Wikipedia. All text is available under the terms of the GNU Free Documentation License. See also our Disclaimer.