threnody in c for dennis ritchie

Having recently devoted so much column space eulogizing, first, the not-surprising retirement, and, subsequently, the surprising passing of Steve Jobs, I feel a little reluctant to so quickly again spend time here singing the praises of a dead computer ne

Having recently devoted so much column space eulogizing, first, the not-surprising retirement, and, subsequently, the surprising passing of Steve Jobs, I feel a little reluctant to so quickly again spend time here singing the praises of a dead computer nerd.

But, even at the risk of self-indulgence, I cannot allow the demise of a technological genius of the scale of Dennis Ritchie to pass without noted and unlamented.

I very much expect the vast majority of the people reading this to respond to the above sentence with a quizzical, “Dennis who?” But, trust me, you owe much more than you know to the accomplishments of this invisible giant of the computer age.

With no disrespect at all intended, Steve Jobs can be described as one of the great glamour-pusses of the computer age – handsome, mercurial and charismatic, and with a career that swung from heady heights to deep lows, and ended in a blaze of world success and bodily failure.

Dennis Ritchie had none of that crowd appeal or drama about him. He was just an average-looking nerdy guy, with a career of consistent success, and a personal life lived out of the range of interest of the public press.

If he had highs and lows, he had them in private. And when he died, sadly, he died at home alone.

But without him, all the fuss and bother of Steve Jobs

or of Job’s nemesis/buddy Bill Gates – would have happened very much differently, or, more probably, not have happened at all.

What Dennis Ritchie did was design the C programming language, and co-develop, with his long-time tech-buddy Ken Thompson, the Unix operating system.

To the computationally innocent, that may sound like a lot of inconsequential gobbledygook; but, arcane as they may sound, those two things are now fundamental to almost everyone’s electronic communications experience the world over.

Thr Unix and C developments are beautiful examples if how technological innovation really works: A couple of nerds somewhere are given time and material to work on a trivial-seeming problem, and end up creating a solution to a much larger undertaking nobody had envisioned yet.

Unix, though still just a geek term to most people, is the computer operating system that now makes the world if the internet go around.

It is on server-computers running some brand or other of Unix that you access to check your web mail, or conduct your Google or Yahoo or Bing searches, or electronically download your books and tunes.

Originally designed by Ritchie to allow old-fashioned computers with very limited capability to interconnect in a lab environment to apportion and share resources, it has now evolved into the operating system of choice for managing the interconnection of super-computers on corporate, local networks, and on the global network we call the internet.

It is also the operating system running unobtrusively in the background every time you fire up you Mac computer, or flip open your Android-run cellphone.

You are also the continual beneficiary of the development of the C programming language, without ever having to know anything about it.

C was originally developed as a kind of adjunct to Unix.

Without getting too technical about it, it came about as a solution to the problem of getting Unix software and applications to run on a variety of different kinds of computer hardware systems.

In the old days, you had to do all that programming in the unique “assembly language” of the particular machine; C allowed you to write your program just once, in a kind of super-language, and then just have it “compile” itself on all kind of different computer platforms.

From that humble first ambition, C, along with its subsequent offspring, has become the world-dominant tool for creating computer software applications of all sorts, from mega-applications running on government and corporate super-computers to the mobile apps on your iPhone.

A Harvard graduate, Dennis Ritchie was anything but a naive little hacker playing around; but he clearly could not have fully appreciated the world-altering effects of his nerdy inventiveness at the time. Nobody could have.

But the world I live in – the world of digital creation and communication – would not be the place it is without his unpretentious, unassuming dedication to the craft he spent the majority of his 70 years practising.

Once they have already happened, events have a way of looking inevitable, as if human agency was subservient to historical development.

The life and triumphs of Dennis Ritchie constitute a small clear refutation of that determinist fallacy.

He is a clear instance of how smart people do small, great things, and those things make great things happen; and the person who did that small, great thing consequently becomes a greatly helpful and useful human being – a human being like the now late, and truly very great, Dennis Ritchie.

Rick Steele is a technology junkie who lives in Whitehorse.

Get local stories you won't find anywhere else right to your inbox.
Sign up here

Just Posted

Diane McLeod-McKay, Yukon’s Ombudsman and information and privacy commissioner, filed a petition on Dec. 11 after her office was barred from accessing documents related to a child and family services case. (Crystal Schick/Yukon News file)
Yukon government rejects Ombudsman requests for documentation filed to Supreme Court

Diane McLeod-McKay filed a petition on Dec. 11 after requests for documents were barred

Buffalo Sabres center Dylan Cozens, left, celebrates his first NHL goal with defenceman Rasmus Ristolainen during the second period of a game against the Washington Capitals on Jan. 22 in Washington. (Nick Wass/AP)
Cozens notches first NHL goal in loss to Capitals

The Yukoner potted his first tally at 10:43 of the second period on Jan. 22

Rodney and Ekaterina Baker in an undated photo from social media. The couple has been ticketed and charged under the Yukon’s <em>Civil Emergency Measures Act</em> for breaking isolation requirements in order to sneak into a vaccine clinic and receive Moderna vaccine doses in Beaver Creek. (Facebook/Submitted)
Former CEO of Great Canadian Gaming, actress charged after flying to Beaver Creek for COVID-19 vaccine

Rod Baker and Ekaterina Baker were charged with two CEMA violations each

Yukonomist Keith Halliday
Yukonomist: Are they coming?

One of COVID-19’s big economic questions is whether it will prompt a… Continue reading

Yukon MP Larry Bagnell, along with Yukon health and education delegates, announce a new medical research initiative via a Zoom conference on Jan. 21. (Screen shot)
New medical research unit at Yukon University launched

The SPOR SUPPORT Unit will implement patient-first research practices

The bus stop at the corner of Industrial and Jasper Road in Whitehorse on Jan. 25. The stop will be moved approximately 80 metres closer to Quartz Road. (Crystal Schick/Yukon News)
UPDATED: Industrial Road bus stop to be relocated

The city has postponed the move indefinitely

The Royal Canadian Mounted Police detachment in Faro photgraphed in 2016. Faro will receive a new RCMP detachment in 2022, replacing the decades-old building currently accommodating officers. (Joel Krahn/Yukon News file)
Faro RCMP tagged for new detachment

Faro will receive a new RCMP detachment in 2022, replacing the decades-old… Continue reading

In a Jan. 18 announcement, the Yukon government said the shingles vaccine is now being publicly funded for Yukoners between age 65 and 70, while the HPV vaccine program has been expanded to all Yukoners up to and including age 26. (1213rf.com)
Changes made to shingles, HPV vaccine programs

Pharmacists in the Yukon can now provide the shingles vaccine and the… Continue reading

Parking attendant Const. Ouellet puts a parking ticket on the windshield of a vehicle in downtown Whitehorse on Dec. 6, 2018. The City of Whitehorse is hoping to write of nearly $300,000 in outstanding fees, bylaw fines and court fees, $20,225 of which is attributed to parking fines issued to non-Yukon license plates. (Crystal Schick/Yukon News file)
City of Whitehorse could write off nearly $300,000

The City of Whitehorse could write off $294,345 in outstanding fees, bylaw… Continue reading

Grants available to address gender-based violence

Organizations could receive up to $200,000

In this illustration, artist-journalist Charles Fripp reveals the human side of tragedy on the Stikine trail to the Klondike in 1898. A man chases his partner around the tent with an axe, while a third man follows, attempting to intervene. (The Daily Graphic/July 27, 1898)
History Hunter: Charles Fripp — gold rush artist

The Alaskan coastal town of Wrangell was ill-equipped for the tide of… Continue reading

A man walks passed the polling place sign at city hall in Whitehorse on Oct. 18, 2018. While Whitehorse Mayor Dan Curtis is now setting his sights on the upcoming territorial election, other members of council are still pondering their election plans for the coming year. (Crystal Schick/Yukon News file)
Councillors undecided on election plans

Municipal vote set for Oct. 21

Whitehorse City Hall. (Joel Krahn/Yukon News file)
City hall, briefly

A look at decicions made by Whitehorse city council this week.

Most Read