Video games
EDSAC ran a version of noughts and crosses displayed on a cathode ray tube. It might well have been the world's first video game console.
More seriously, the subroutine was also invented on EDSAC.
Physical production of a replica of EDSAC, aka the Electronic Delay Storage Automatic Calculator, has at last begun at The National Museum of Computing, located at World War II crypto centre Bletchley Park. EDSAC is an early computer originally put together at Cambridge University in the late 1940s. The initial work on the …
The modern inventor of the subroutine (recursive, to boot) was in fact Alan Turing in the original (1945-6) design of the ACE. The Cambridge crew never acknowledged this. All credit to EDSAC for being the first full scale stored-program machine, though.
Alternativley, the modern inventor was Konrad Zuse in Plankalkül (1943-45), but that version was probably not known to the EDSAC designers.
"A long-standing question for the project has been the reconstruction of the mercury delay lines used by the original. These are problematic for several reasons: the precision engineering required to manufacture them is demanding, the operational, maintenance and durability aspects of mercury delay lines are challenging, especially for a museum rather than laboratory environment, and the cost of buying the mercury is significant. After investigations by Peter Linington into other storage technologies we have decide that the main store will be constructed using nickel delay lines. These were the immediate successor to mercury delay lines, follow similar physical principles, and are known to be reliable and long-lived in operation. That said, the techniques used in constructing them are essentially lost so Peter has mostly recently been investigating these and has been able to demonstrate a first proof of concept prototype.
Given the importance of mercury delay lines in the history of early computers, the project has given itself the objective of, at a minimum, building a small stand-alone demonstration rig showing a mercury delay line in operation. One route to this might be to experimentally refill the surviving short delay line."
http://www.cs.man.ac.uk/CCS/res/res60.htm#b (Was reading it in the bath last night)
I fondly remember working on certain reed mercury switches in automated machinery built in the late 50's and early 60's. The clunky part transistor - part electro-mechanical relay - part vacuum tube contraptions were a joy to work on. The parts lasted forever - you may not replace or repair a particular control box for a decade or more. However when I googled mercury delay lines, I was shocked at the sight of these gizmos! I hope they have good luck recreating them as close as possible, and KUDOs to the men/women involved in this project!
I am very thankful they are recreating history before everyone forgets how to do it. The future will be beholding to these historian builders. It is the fact that so much of this is being reproduced that actually makes me want to visit the UK very badly. I would just love to see them in operation!!!
And yet, still more useful than your post.
There are a lot of good reasons for going back to first principles, not least of which is because it gives a better understanding of those principles. Considered in that light EDSAC-2015 is not a computer, it's a map. If the writing is in big letters and it only shows main roads, that's to help you read it better.
As a student at Cambridge we were tasked with writing a web-based emulator of the EDSAC as part of the 50th anniversary celebrations. Our group got some original code to run - including the OXO game, as well as developing some latter day examples, such as Conway's life.
Amazingly it still runs 13 years later . Our simulator is available here:
http://this.isfluent.com/2013/1/edsac-simulator-63-years-on/