As part of our celebration of 50 years of computing, we held a competition to find the most imaginative program for the Baby machine. 128 entries were received from 19 countries. Entries were judged by our panel of experts, chaired by Tom Kilburn.
Congratulations to the winner, Yasuaki Watanabe from Japan. He came to Manchester, and ran his noodle-timer program on the replica Baby on Sunday June 21st, after the running of the original First Program.
Congratulations also to the four runners-up (listed here in entry-number order: the judges did not order them): Frank Hurley (USA), Bas Wijnen (Holland), John Deane (Australia), Magnus Olsson (Sweden), and to Brendan Campbell for best entry by a UK school student. The prizewinning entries are here.
The competition was generously sponsored by Sebastian de Ferranti, whose company in Manchester produced the commercial version of the Mark 1. This sponsorship allowed us to give prizes of computing equipment to the winner and runners-up. Thanks also to the British Council in Tokyo, who helped to arrange Mr. Watanabe's trip, and paid his air fare.
All entrants will receive a certificate, signed by Tom Kilburn, stating that they successfully programmed the world's first stored program computer.
A CD-ROM is available, describing the history of computing at Manchester, including video interviews with the pioneers, and also the the winning program.
Although it is too late to enter the competition, you can still have a go at programming the world's first stored program computer. Documentation includes an introduction to programming the machine, or you can dive straight into the Programmer's Reference manual (in Word format or HTML). Programming is done via a simulator. This runs on DOS or Windows 3.1/95/NT. There are also alternative simulators for other platforms.
It's truly remarkable what can be done in 128 inefficiently-organised bytes. What's required is the imagination to see what's possible. For instance, the idea of drawing a graph of a function in the unused bits is "obvious" in retrospect, but only one person thought of it. It's not even too difficult to figure out how the noodle timer works after you've seen it, but only one person thought to use the machine in that way.
In my view, "stored-program computer" (i.e. "computer-with-software") is a tautology, given the modern usage of the word "computer". It's difficult to imagine running a competition like this for any of the "computers" which existed before the Baby. And we've seen that the store was (just) big enough to make interesting programs possible. So if anybody else claims to have The World's First Computer, ask them for details of their programming competition.
John Sargeant (ex- competition coordinator) -- 1998.