- rants.org - http://www.rants.org -

Happy Dennis Ritchie Day.

Dennis Ritchie Day on the couch [1]

Happy Dennis Ritchie Day! (It’s the day before Halloween, so we decided to leave the spooky dog in the picture.) Here’s the close up:

Dennis Ritchie Day, sign of appreciation

If you don’t know who Dennis Ritchie [2] was, or why he has a day, this post [3] by Tim O’Reilly is a good place to start.

Ritchie, who died this October 12th, was a pioneering computer programmer who had an exceptionally good sense of taste and an instinct for where to invest it. Collaborating with colleagues (something his career was notable for), he designed long-lasting systems that programmers could get things done in. He helped create both the Unix operating system — which, depending on how you look at it, either is or is inside today’s GNU/Linux [4], FreeBSD [5], Macintosh OS X [6], and many other environments that you probably interact with all the time — and the C programming language, which is still the lingua franca for systems programming more than thirty years after its first release.

Some other appreciations:

There are many, many other such tributes to be found on the Net today. Some of us are using the hashtag #DennisRitchieDay on identi.ca [10] and Twitter [11] to mark the occasion.

Unix was the first operating system I really learned, and it’s what I’ve been using ever since (Debian GNU/Linux [12] now, after various other Linux distributions starting from 1992). C was my first programming language. My copy of Kernighan and Ritchie’s “The C Programming Language” (always called simply “K&R” among programmers) is probably the most well-thumbed book I own, and looks it. I can’t really imagine what the computing universe would be like without Ritchie.

Maybe this is something Ritchie wouldn’t have celebrated. After all, whatever computing environments he first learned in, he clearly was able to imagine something else. Perhaps the best way to honor his contributions is to retain the ability to imagine something else, and to act on it when the time feels right, as he did.

Rest in peace, Dennis Ritchie.