<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoPlainText>Hello SIGCIS members,<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>You may remember some discussion on this list earlier this year following a previous press release from the National Museum of Computing calling EDSAC "the first practical general purpose computer." The museum’s <a href="http://www.tnmoc.org/news/news-releases/edsac-display-opens-and-commissioning-begins">new press release, as linked to by Brian</a>, repeats that characterization, and goes one better: "It was the first practical general purpose computer and marked the beginning of computer programming as a distinct profession." The release also quotes Doron Swade as saying that "It could be said that EDSAC invented the user as a distinct class of practitioner."<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoNormal style='text-autospace:none'>A little exaggeration is understandable at a gala celebration, but none of those claims for “firsts,” “beginnings” and “invention” seem to me to hold up to historical scrutiny. EDSAC is traditionally viewed as the first "practical <b>stored program</b> computer" but was preceded as both “practical” and “general purpose” by digital computers such as ENIAC, SSEC, various Bell Labs and IBM relay calculators, the Harvard Mark 1, and several Zuse machines. In fact in response to the earlier discussion on this list TMOC removed the "first practical general purpose computer" claim. David Hartley from the EDSAC Replica Project contacted me to explain that the claim in no way represented the position of the museum, but was the mistake of an overenthusiastic PR person and had been corrected. So it's rather surprising to see the same phrase so prominently repeated in a new press release. (I'm pasting below my previous message on this topic). <o:p></o:p></p><p class=MsoNormal style='text-autospace:none'><o:p> </o:p></p><p class=MsoNormal style='text-autospace:none'>As we discussed during one of the SIGCIS sessions at SHOT, the term “general purpose,” unlike “stored program,” was actually used during the 1940s and featured prominently in the first wave of articles introducing ENIAC to the world. For example the abstract of a February 1948 <i>Electrical Engineering</i> paper by ENIAC team members Brainerd and Sharpless began “The ENIAC is the only electronic large-scale general-purpose digital computing device now in operation.”<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>As for the idea that EDSAC was the first computer to separate programing as a distinct role, both the Harvard Mark 1 and ENIAC provide well-documented counterexamples. Harvard separated operations and programming labor by about 1945, according to Beyer, Kurt W. Grace Hopper and the Invention of the Information Age. Cambridge, MA: MIT Press, 2009. ENIAC substantially combined the two roles in its original configuration, which is why the operators hired in mid-1945 are now remembered as pioneering programmers. However from about March 1947 one of those operators, Jean Bartik, headed a team of contract programmers based at the Moore School in Philadelphia after ENIAC and its operations team had left for Aberdeen, MD the previous year. This is very probably the first time a contract was given entirely for programming work and arguably marks beginning of programming work as a full-time occupation entirely distinct from building a computer, operating a computer, or overseeing its operation. Certainly it was an earlier and more complete separation of programming from other work than anything seen on EDSAC in 1949.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Did EDSAC invent the user? In 1945-48, before EDSAC was completed, the Harvard Mark 1, IBM SSEC, and ENIAC all ran jobs for outside organizations and for users from Penn and the Ballistic Research Laboratory not affiliated with the ENIAC team. Los Alamos, for example, ran major jobs on all three machines and accounted for a significant fraction of all time consumed on ENIAC and SSEC during this period. ENIAC also ran jobs for Argonne, United Aircraft, and British mathematical physicist Douglas Hartree during the period. So it’s not clear to me what EDSAC accomplished which was different from the relationship to ENIAC of an outside user organization with no programming staff or ENIAC operators, such as United Aircraft.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Of course EDSAC played an important part in the development of programming and computer usage, but to me this offers another lesson in the danger of making claims to historical significance based on “firsts” or “inventions”. Here is what I wrote previously, with reference to my ongoing work on this era with Mark Priestley and Crispin Rope (<a href="http://www.EniacInAction.com">www.EniacInAction.com</a>):<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText style='margin-left:.5in'>Hmm, the discovery of those diagrams is good news for EDSAC rebuilders but I<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> was surprised to see that the press release twice calls EDSAC “the first<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'>practical general purpose computer.” One occurrence is in the boilerplate<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> passage on EDSAC at the bottom of the release, which suggests that this is<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> TNMOC’s official position. That seems to violate the de facto truce<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> concluded between early computer history enthusiasts in the early 1980s when<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> they settled on the appropriate series of adjectives to go between “first”<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'>and “computer.” As Mike Williams once wrote, “there is more than enough<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> glory in the creation of the modern computer to satisfy all of the early<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> pioneers, most of whom are no longer in a position to care anyway.” (That's<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> the introduction to the "The First Computers: History and Architecture"<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> collection from 2000). ENIAC got the metaphorical trophy for “first general<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'>purpose electronic digital computer” in its original 1945 configuration<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> whereas EDSAC went home with the award for “first practical stored program<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> computer.”<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'>….<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> Williams also noted that, “If you add enough adjectives to a description you<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> can always claim your own favorite. For example ENIAC is often claimed to be<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> the ‘first electronic, general purpose, large scale, digital computer’ and<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> you certainly have to add all those adjectives before you have a correct<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> statement.” In our own work we argue that the history is somewhat more<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> complicated than can be captured by those "first [adjective] [adjective]<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> [adjective] computer" phrases, but that doesn't mean that "general purpose"<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> and "stored program" can be conflated. People who care about "firsts" also<o:p></o:p></p><p class=MsoPlainText style='margin-left:.5in'> need to take care with those adjectives.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Best wishes,<o:p></o:p></p><p class=MsoPlainText><br>Tom<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: members-bounces@sigcis.org [mailto:members-bounces@sigcis.org] On Behalf Of Brian Randell<br>Sent: Thursday, November 27, 2014 4:50 AM<br>To: Sigcis<br>Subject: [SIGCIS-Members] EDSAC display opens & commissioning begins</p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Hi:<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>> EDSAC display opens & commissioning begins<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> Entrepreneur Hermann Hauser has officially opened the EDSAC display at The National Museum of Computing and, as key parts of the reconstruction of one the most influential computers ever built were commissioned, the sights, sounds, heat and sheer size of computing in the late 1940s were brought to life. Already the machine is proving to be a very popular exhibit and is a marvel and an inspiration to visiting educational groups.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> EDSAC, the Electronic Delay Storage Automatic Calculator, was originally built in the University of Cambridge immediately after World War II by a team led by Sir Maurice Wilkes. It was the first practical general purpose computer and marked the beginning of computer programming as a distinct profession. EDSAC was so successful that it was used in Nobel prize-winning scientific research and its design was later developed to create LEO, the world's first business computer.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> After two years of research and re-engineering by a team of about 20 volunteers, the EDSAC reconstruction is now becoming a reality that is already fascinating visitors to the Museum.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> At the official opening of the exhibit, several key elements of EDSAC were demonstrated. Bill Purvis showed how a program would be input before the advent of keyboards and how the result would be output before screens became commonplace. Peter Linnington revealed how, at the start of the computer age, delay lines were used as stores. As the climax, Chris Burton switched on the EDSAC clock, the beating heart of the machine.<o:p></o:p></p><p class=MsoPlainText>> <o:p></o:p></p><p class=MsoPlainText>> The three-year project is on schedule for completion late next year and computer historian Martin Campbell-Kelly gave a preview of what is in store by outlining the importance of EDSAC in marking the beginnings of computer programming. He revealed plans for young people to create and run their own programs on one of the world’s most influential early computers.<o:p></o:p></p><p class=MsoPlainText><snip><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Full story at: <a href="http://www.tnmoc.org/news/news-releases/edsac-display-opens-and-commissioning-begins"><span style='color:windowtext;text-decoration:none'>http://www.tnmoc.org/news/news-releases/edsac-display-opens-and-commissioning-begins</span></a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Cheers<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Brian Randell<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>School of Computing Science, Newcastle University, Newcastle upon Tyne, NE1 7RU<o:p></o:p></p><p class=MsoPlainText>EMAIL = <a href="mailto:Brian.Randell@ncl.ac.uk"><span style='color:windowtext;text-decoration:none'>Brian.Randell@ncl.ac.uk</span></a>   PHONE = +44 191 208 7923<o:p></o:p></p><p class=MsoPlainText>URL = <a href="http://www.ncl.ac.uk/computing/staff/profile/brian.randell"><span style='color:windowtext;text-decoration:none'>http://www.ncl.ac.uk/computing/staff/profile/brian.randell</span></a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>This email is relayed from <a href="mailto:members@sigcis.org"><span style='color:windowtext;text-decoration:none'>members@sigcis.org</span></a>, the email discussion list of SHOT SIGCIS. Opinions expressed here are those of the member posting and are not reviewed, edited, or endorsed by SIGCIS. The list archives are at <a href="http://sigcis.org/pipermail/members/"><span style='color:windowtext;text-decoration:none'>http://sigcis.org/pipermail/members/</span></a> and you can change your subscription options at <a href="http://sigcis.org/mailman/listinfo/members"><span style='color:windowtext;text-decoration:none'>http://sigcis.org/mailman/listinfo/members</span></a><o:p></o:p></p></div></body></html>