Project Sherlock

Computer Science

History of Computing

How we got from mechanical calculators to whatever this is.

9 topics · 12 curated works

Topics

Reading in History of Computing

12

A way in

  1. Start here

    No prior grounding assumed.

    As We May Think

    Vannevar Bush · 1945

    Proposes the memex, an associative trail-following machine, and anticipates hypertext by two decades.

    +4 more at this level

  2. Then

    Assumes you know the vocabulary.

    Passages from the Life of a Philosopher

    Charles Babbage · 1864

    Babbage's own account of designing the Difference and Analytical Engines, and his bitterness at the British government's refusal to fund them to…

    +3 more at this level

  3. Go deeper

    Primary sources and full treatments.

    Proposed Electronic Calculator

    Alan Turing · 1945

    Turing's own detailed design for the Automatic Computing Engine, written for the National Physical Laboratory months after the war, laying out a…

    +2 more at this level

12 works

Essay1985

The GNU Manifesto

Richard Stallman

Announces the GNU project and argues software should be free to run, study, share and modify, laying out the ethical case for free software that the later open-source movement would recast in more pragmatic terms.

Report1945

Proposed Electronic Calculator

Alan Turing

Turing's own detailed design for the Automatic Computing Engine, written for the National Physical Laboratory months after the war, laying out a stored-program computer in working engineering detail rather than the abstract terms of his 1936 paper.

In order written

1843 – 2003
  1. 1945As We May ThinkVannevar Bush
  2. 1958John von Neumann, 1903-1957Stanislaw Ulam
  3. 1974The UNIX Time-Sharing SystemDennis M. Ritchie & Ken Thompson
  4. 1985The GNU ManifestoRichard Stallman
  5. 1997The Cathedral and the BazaarEric S. Raymond
  6. 2003The Art of Unix ProgrammingEric S. Raymond

Elsewhere in Computer Science