Computer Science History

To Read

The Annotated Turing by Charles Petzold.

Historical perspective

Papers, writings that talk about some of the ideas that we take for granted came to be. Sometime they also serve to remind that good ideas do not always win and seek to understand why bad ideas continue to live on.

Good ideas, through the looking glass [pdf] by Niklaus Wirth

Abstract:An entire potpourri of ideas is listed from the past decades of Computer Science and Computer Technology. Widely acclaimed at thei r time, many have lost in splendor and brilliance under today’s critical scrutiny. We try to find reasons. So me of the ideas are almost forgotten. But we believe that they are worth recalling, not the least because one must try to learn from the past, be it for the sake of progress, inte llectual stimulation, or fun.

Object-oriented programming: some history, and challenges for the next fifty years by Andrew Black.

Abstract: Object-oriented programming is inextricably linked to the pioneering work of Ole-Johan Dahl and Kristen Nygaard on the design of the Simula language, which started at the Norwegian Computing Centre in the Spring of 1961. However, object-orientation, as we think of it today—fifty years later—is the result of a complex interplay of ideas, constraints and people. Dahl and Nygaard would certainly recognise it as their progeny, but might also be amazed at how much it has grown up. This article is based on a lecture given on 22nd August 2011, on the occasion of the scientific opening of the Ole-Johan Dahl hus at the University of Oslo. It looks at the foundational ideas from Simula that stand behind object-orientation, how those ideas have evolved to become the dominant programming paradigm, and what they have to offer as we approach the challenges of the next fifty years of informatics.


Folklore.org: The Original Macintosh – a huge collection of stories from the original Macintosh/Apple team.

People

J.C.R. Licklider He is particularly remembered for being one of the first to foresee modern-style interactive computing, and its application to all manner of activities; and also as an Internet pioneer, with an early vision of a worldwide computer network long before it was built. He did much to actually initiate all that through his funding of research which led to a great deal of it, including today’s canonical graphical user interface, and the ARPANET, the direct predecessor to the Internet.

Don Knuth and John Conway – The Story Of Time And Surreal Numbers — Gust

Blogs

Conferences

Lightweight Languages 2002 (LL2) – this is some high-powered conference!!

Lisp