Dennis Ritchie

From Wikipedia, the free encyclopedia

(Redirected from Dennis M. Ritchie)
Jump to: navigation, search
Dennis MacAlistair Ritchie

Born September 9, 1941 (1941-09-09) (age 66)
Bronxville, New York
Field Computer Science
Institutions Lucent Technologies
Bell Labs
Known for ALTRAN
B
BCPL
C
Multics
Unix
Notable prizes Turing Award
National Medal of Technology

Dennis MacAlistair Ritchie (born September 9, 1941) is an American computer scientist notable for his influence on ALTRAN, B, BCPL, C, 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.

Contents

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.

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).

Ken Thompson (left) with Dennis Ritchie (right)
Ken Thompson (left) with Dennis Ritchie (right)

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 operating system and its tools are descendants of Ritchie's work and the Windows operating systems 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.

Thompson, Ritchie and Clinton
Thompson, Ritchie and Clinton

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."

On April 27, 1999, Thompson and Ritchie jointly received the 1998 National Medal of Technology from President Bill Clinton for 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]

Dennis Ritchie is often referred to as "dmr" (his Bell Labs email address) in technical discussion groups.

  • "I am not now, nor have I ever been, a member of the demigodic party."[3]
  • "Usenet is a strange place."[4]
  • "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."[citation needed]

  1. ^ Ritchie and Thompson [to] Get National Medal of Technology Bell Labs pre-announcement
  2. ^ Ritchie and Thompson Receive National Medal of Technology from President Clinton Bell Labs press release
  3. ^ Google Groups : net.unix-wizards (1984-03-13).
  4. ^ Google Groups : comp.lang.c (2006-08-23).


Persondata
NAME Ritchie, Dennis MacAlistair
ALTERNATIVE NAMES
SHORT DESCRIPTION Computer Science
DATE OF BIRTH September 9, 1941 (1941-09-09) (age 66)
PLACE OF BIRTH Bronxville
DATE OF DEATH
PLACE OF DEATH
Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.