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.

Just Posted

Whether the dust jacket of this historical novel is the Canadian version (left) or the American (right), the readable content within is the same. (Michael Gates)
History Hunter: New novel a gripping account of the gold rush

Stampede: Gold Fever and Disaster in the Klondike is an ‘enjoyable and readable’ account of history

XX
WYATT’S WORLD

Wyatt’s World for May 14, 2021.… Continue reading

Copies of the revised 2021-22 budget documents tabled in the legislature on May 14. (Haley Ritchie/Yukon News)
Liberals introduce new budget with universal dental and safe supply funding

The new items were added to secure the support of the NDP.

Community Services Minister Richard Mostyn speaks to reporters on May 13. (Haley Ritchie/Yukon News)
Cap on rent increases will take effect May 15

The rollout of the policy is creating ‘chaos,’ says opposition

Yukon News file
A 21-year-old man is in custody after a stabbing in Porter Creek on May 14.
One man in hospital, another in custody, after alleged stabbing in Porter Creek

A police dog was used to track the suspect who was later arrested in a wooded area.

Safe at home office in Whitehorse on May 10, 2021. (John Tonin/Yukon News)
Federal government provides $1.6 million for Yukon anti-homelessness work

Projects including five mobile homes for small communities received funding.

Drilling at Northern Tiger’s 3Ace gold project in 2011. Randi Newton argues that mining in the territory can be reshaped. (Yukon government/file)
Editorial: There’s momentum for mining reform

CPAWS’ Randi Newton argues that the territory’s mining legislations need a substantial overhaul

At its May 10 meeting, Whitehorse city council approved the subdivision for the Kwanlin Dün First Nation’s business park planned in Marwell. (Submitted)
KDFN business park subdivision approved

Will mean more commercial industrial land available in Whitehorse

Main Street in Whitehorse on May 4. Whitehorse city council has passed the first two readings of a bylaw to allow pop-up patios in city parking spaces. Third reading will come forward later in May. (Stephanie Waddell/Yukon News)
Whitehorse council pursuing restaurant patio possibilities

Council passes first two readings for new patio bylaw

Neil Hartling, the Tourism Industry Association of the Yukon president, left, said the new self-isolation guidelines for the Yukon are a ‘ray of hope’ for tourism operators. (Ian Stewart/Yukon News file)
Yukon tourism operators prepared for ‘very poor summer’ even with relaxed border rules

Toursim industry responds to new guidelines allowing fully vaccinated individuals to skip mandatory self-isolation.

A lawsuit has been filed detailing the resignation of a former Yukon government mine engineer. (Joel Krahn/Yukon News file)
A year after resigning, former chief mine engineer sues Yukon government

Paul Christman alleges a hostile work environment and circumvention of his authority led him to quit

Former Liberal MLA Pauline Frost speaks to reporters outside the courthouse on April 19. One of the voters accused of casting an invalid vote has been granted intervenor status in the lawsuit Frost filed last month. (Haley Ritchie/Yukon News)
Voters named in Pauline Frost election lawsuit ask to join court proceedings

The judge granted Christopher Schafer intervenor status

Most Read