Dennis Ritchie, father of C, Unix, and a giant of computing, dies

Computer pioneer Dennis Ritchie, creator of the C programming language and father of Unix, died recently at 70 after a long illness. His death was confirmed Oct. 13 by Bell Labs, where he had worked for most of his career.

Although he wasn't the household name that many other IT innovators became, Ritchie, who joined Bell Labs in 1967, had an impact on modern computing that altered the landscape. Rupert Goodwins of ZDNet UK, in fact, ranks Ritchie’s work at the top

Goodwins acknowledges the significance of the introduction of the first microprocessor, Intel’s 4004, in 1971 but writes that “the creation of C has as much claim, if not more, to be the true seminal moment of IT as we know it; it sits at the heart of programming — and in the hearts of programmers — as the quintessential expression of coding elegance, power, simplicity and portability.”

News of Ritchie’s death drew other tributes as well. Werner Vogel, Amazon’s chief technology officer, wrote on Twitter: “UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity - Dennis Ritchie, who was a genius, RIP.”

Among the people who posted tweets honoring Ritchie was one who commented: "Dennis Ritchie was engineer/architect whose chapel ceiling Steve Jobs painted.”

In the late 1960s, he and Ken Thompson, who had written the B programming language, set out to write an efficient operating system for the emerging minicomputer, and they developed Unix in 1971. But Unix, written in assembly language, “had a small vocabulary and suffered in relation to memory,” TechCrunch writes.  

So Ritchie and Thompson rewrote Unix in C, “developing its syntax, functionality, and beyond to give the language the ability to program an operating system,” TechCrunch writes. It was completed in 1973. Ritchie and Thompson received the National Medal of Technology from President Bill Clinton in 1999.

Ritchie also co-wrote, with Brian Kernighan, “The C Programming Language,” the definitive text on the subject and a model for technical writing. The book includes reference to Ritchie’s famous "hello world" program, which set the template for a simple program that illustrates how a programming language works.

Although nearly 40 years old, C is still the second most common programming language. And it set the stage for other top languages, including Java (first) and C++ (third), just as Unix set the stage for Linux and forms of the foundation of Mac OS X.

About the Author

Kevin McCaney is a former editor of Defense Systems and GCN.

inside gcn

  • Students in a Virginia Tech laboratory test Popcorn Linux -- an operating system that can compile different programming languages into a single format. Credit: Dr. Binoy Ravindran

    Popcorn Linux OS gives processors a common language

Reader Comments

Fri, Oct 14, 2011 sclark

Over the years Mr. Ritchie had to here me curse his name as I attended required training on C and Unix. 2004, at a Unix refresher class I attended someone said in frustration "why do we have to learn a language older than DOS?". The answer is that no one has ever created a non-platform-dependent language as useful or powerful as C++ and Unix. I still use (Unix/Linux) today for all client/server activities and maintenance. Years from now it will probably still be a system staple. It's demise and pending replacement 'by something newer' has been predicted the last 20 years. Almost as often as the predicted end of COBOL use.

R.I.P. Mr. Ritchie

Fri, Oct 14, 2011 Mitchell Gorsha Sylvania, Ohio

Dennis Ritchie and his dedication will be remembered forever by everyone who teaches or works at programming.

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above

More from 1105 Public Sector Media Group