3.08.2013

// //

Computer industry palaeontology




Some time in the earl 2000s Dennis Ritchie posted the source code to what really is the first C compiler on his home page. When I talk about the C compiler (alright in its many different forms) a little lump of nostalgia builds in me, firing off happy neural activity! Long before his passing in 2011, the venerable Ritchie wrote about the effort to find, recover and preserve the early work on C here - http://cm.bell-labs.com/cm/cs/who/dmr/primevalC.html


So like me, if you consider nostalgia a great place to visit log onto Github ... yes indeed the compiler has been published in the repository https://github.com/mortdeus/legacy-cc These are the same set of files as posted by Dennis Ritchie on his home page, so there's nothing entirely new to comment (ha!) on, what is does however is perhaps preserve a piece of computing history at the same time exposing it to a wider audience.


A quote from Dennis Ritchie:
"In looking over this material, I have mixed emotions; so much of this stuff is immature and not well-done, and there is an element of embarrassment about displaying it. But at the same time it does capture two moments in a period of creativeness and may have some historical interest."
http://cm.bell-labs.com/cm/cs/who/dmr/primevalC.html


If you do sport an interest in computer history then my strong recommendation is to read the paper on "The Development of the C Language" presented at Second History of Programming Languages conference, Cambridge, Mass., April, 1993. [edit update, found a courtesy copy published here http://cm.bell-labs.com/cm/cs/who/dmr/chist.html]


Also a brief history of the Creation and Restoration of First Edition Unix by Australian Warren Toomey of Bond University is a must http://epublications.bond.edu.au/cgi/viewcontent.cgi?article=1176&context=infotech_pubs