Katana VentraIP

Dennis Ritchie

Dennis MacAlistair Ritchie (September 9, 1941 – c. October 12, 2011) was an American computer scientist.[3] He created the C programming language and, with long-time colleague Ken Thompson, the Unix operating system and B programming language.[3] Ritchie and Thompson were awarded the Turing Award from the ACM in 1983, the Hamming Medal from the IEEE in 1990 and the National Medal of Technology from President Bill Clinton in 1999.

Dennis Ritchie

Dennis MacAlistair Ritchie

(1941-09-09)September 9, 1941

c. October 12, 2011(2011-10-12) (aged 70)

Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007.

Early life and education[edit]

Dennis Ritchie was born in Bronxville, New York. His father was Alistair E. Ritchie, a longtime Bell Labs scientist and co-author of The Design of Switching Circuits[4] on switching circuit theory.[5] As a child, Dennis moved with his family to Summit, New Jersey, where he graduated from Summit High School.[6] He graduated from Harvard University with degrees in physics and applied mathematics in 1963.[5]

Awards[edit]

In 1983, Ritchie and Thompson received the Turing Award "for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system".[18] Ritchie's Turing Award lecture was titled "Reflections on Software Research".[19] In 1990, both Ritchie and Thompson received the IEEE Richard W. Hamming Medal from the Institute of Electrical and Electronics Engineers (IEEE), "for the origination of the UNIX operating system and the C programming language".[20]


In 1997, both Ritchie and Thompson were made Fellows of the Computer History Museum, "for co-creation of the UNIX operating system, and for development of the C programming language."[21]


On April 21, 1999, Thompson and Ritchie jointly received the National Medal of Technology 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".[22][23]


In 2005, the Industrial Research Institute awarded Ritchie its Achievement Award in recognition of his contribution to science and technology, and to society generally, with his development of the Unix operating system.[24]


In 2011, Ritchie, along with Thompson, was awarded the Japan Prize for Information and Communications for his work in the development of the Unix operating system.[25]

Ritchie engaged in conversation in a chalet in the mountains surrounding Salt Lake City at the 1984 Usenix conference.

Ritchie engaged in conversation in a chalet in the mountains surrounding Salt Lake City at the 1984 Usenix conference.

At the same Usenix 1984 conference, Dennis Ritchie is in the middle, wearing a striped sweater, behind Steven Bellovin wearing a baseball cap.

At the same Usenix 1984 conference, Dennis Ritchie is in the middle, wearing a striped sweater, behind Steven Bellovin wearing a baseball cap.

B programming language

on which many currently used languages and technologies are based.

C programming language

a multiuser operating system. Several workalikes (commonly referred to as Unix-like systems) have been developed based on Unix's design. Some follow POSIX standards, again based on Unix.

Unix

(1971)

Unix Programmer's Manual

(sometimes referred to as K&R; 1978 with Brian Kernighan)[48]

The C Programming Language

BW Kernighan, DM Ritchie, Prentice Hall, Englewood Cliffs, New Jersey (1978)[50]

The C Programming Language

Programming languages, D Ritchie (1978)

[51]

The UNIX time-sharing system, DM Ritchie, K Thompson, Classic operating systems, 195-220 (2001)

[52]

WR Stevens, SA Rago, DM Ritchie, Addison-Wesley (1992, 2008)[53]

Advanced Programming in the Unix Environment

Ritchie has been the author or contributor to about 50 academic papers, books and textbooks and which have had over 15,000 citations.[49]


Here are some of his most cited works:

List of pioneers in computer science

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

[usurped]

"The Guru" – article in Linux Magazine, June 2001

Dennis Ritchie's video interview June 2011

at Curlie

Dennis Ritchie