Dennis Ritchie '63, The Man Behind Your Technology

Wikimedia Commons

“I have memories of standing in circles of people, who didn’t realize who he was. They would offer some explanation about the C language, Dennis would politely offer an alternate opinion, and the speaker would adamantly explain that Dennis was wrong,” Margo I. Seltzer ’83, professor of computer science, said of Dennis M. Ritchie ’63.

Friends and colleagues say modesty and kindness defined Ritchie, the co-creator of the widely used C programming language and Unix operating system, who passed away in October 2011.

Born in Bronxville, New York, Ritchie’s family moved to Summit, New Jersey, where Ritchie would graduate from high school. One of the nation’s leading computer science pioneers, Ritchie spent both his undergraduate and graduate years at Harvard. He studied physics at the College and lived in Wigglesworth and Leverett House. As a graduate student, Ritchie studied applied math.


“My undergraduate experience convinced me that I was not smart enough to be a physicist, and that computers were quite neat,” Ritchie wrote in his biography for Bell Laboratories, the lab that would be his home for 40 years. “My graduate school experience convinced me that I was not smart enough to be an expert in the theory of algorithms and also that I liked procedural languages better than functional ones.”

Ritchie would rewrite the world of procedural languages during his career at Bell Labs, which began as a doctoral student at Harvard in 1967 and ended with his retirement in 2007. Bell Labs ran in the family. Ritchie’s father, Alistair E. Ritchie, had also had a long career there.

Brian W. Kernighan, a professor of computer science at Princeton, was a colleague of Ritchie at Bell Labs for three of those four decades. As fellow scientists, they co-authored the program and book “The C Programming Language.”

Selzer said Ritchie and Kernighan’s book “The C Programming Language” was what “many people in the industry refer to as ‘The Bible.’”

Programmer Charles Petzold commented on C’s “unlimited flexibility” in a piece published in the New York Times in 1996.

“It appeals to the macho instincts of young and wild PC hackers, as well to the puzzle-solving impulses of more mature programmers because of its power and the variety of ways to solve problems,” Petzold wrote.

C was the foundation for the creation of Unix, which Ritchie created with Bell Labs colleague Kenneth L. Thompson. Unix “has essentially been the model of modern operating systems for the past 35 years,” according to Selzer, and serves as original ancestor for current Windows and Apple personal computers operating systems.

Ritchie and Thompson were awarded the Turing Award, the highest honor in computer science known informally as the Nobel Prize of computing, in 1983 for their development of Unix. In 1998, they were awarded the National Medal of Technology from President Bill Clinton.

In the Washington Post’s memorial piece of Ritchie, Paul E. Ceruzzi, a Smithsonian historian, compared Ritchie’s life to that of Apple co-founder Steve Jobs, whose death—which came seven days before Ritchie’s—was highly publicized.

“Ritchie was under the radar,” Ceruzzi said. “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.”

Following Ritchie’s death, Harvard professor of computer science Harry Lewis blogged about Ritchie’s contribution to the field of computer science.


Recommended Articles