Central Control for ENIAC by Adele K. Goldstine, July 10, 1947 2014

Total Page:16

File Type:pdf, Size:1020Kb

Central Control for ENIAC by Adele K. Goldstine, July 10, 1947 2014 Central Control for ENIAC By Adele K. Goldstine, July 10, 1947 2014 Edition from www.EniacInAction.com Edited by Mark Priestley and Thomas Haigh During 1947 and 1948 a collaborative group designed and implemented a new programming system for ENIAC. The group included John von Neumann, Herman Goldstine, Nick Metropolis, Adele Goldstine, Klara von Neumann, members of the staff of the Ballistic Research Laboratory where ENIAC was housed, and a team of contractors at the Moore School led by Jean Bartik. ENIAC became the first computer to implement what we call the modern code paradigm introduced in von Neumann’s seminal First Draft of a Report on the EDVAC in 1945. We described this process in T. Haigh, M. Priestley, and C. Rope, "Engineering 'The Miracle of the ENIAC': Implementing the Modern Code Paradigm," IEEE Annals of the History of Computing, vol. 36, no. 2, Jan-Mar 2014, pp. 41-59. Before their eventual implementation in March 1948 by Nick Metropolis and Klara von Neumann the plans went through a succession of revisions. One intermediate plan, for a “60 order code” (i.e. a set of 60 instructions) was published in a technical report and so has been relatively widely cited. R. F. Clippinger, A Logical Coding Scheme Applied to the ENIAC (BRL Report No. 673). Aberdeen, MD: Aberdeen Proving Ground, 1948. During the course of our research we uncovered what seems to be the first detailed plan for the conversion. This described a set of 51 instructions, and so is generally called the “51 order code.” As described in our paper the report is in the handwriting of Adele Goldstine and contemporary letters suggest that it was produced in July 1947. This followed a series of meetings between von Neumann, members of the BRL staff, and Bartik’s group held in Princeton. So while the document is Goldstine’s, the design it describes undoubtedly includes ideas shaped in this collaborative discussion. The report is interesting in showing that the basic approach taken to the conversion was fixed early in the process and remained largely unchanged through the end of ENIAC’s career in 1955. Unlike the later 60- and 100-order codes this one required no additions to ENIAC’s original hardware. It would have worked more slowly and offered a more restricted range of instructions but the basic structure of accumulators and instructions changed only slightly. We did not locate the original copy of this document, but a photocopy was submitted by Herman Goldstine during a legal deposition connected to the landmark Honeywell vs. Sperry Rand trial. That became plaintiff exhibit 5988 and remains in CBI 1: Honeywell vs. Sperry Rand Records at the Charles Babbage Institute in Minneapolis. This copy was duplicated in turn for a “Central Control for ENIAC” by Adele K. Goldstine, July 1947. Page 2 www.EniacInAction.com reproduction in the personal papers of Herman H. Goldstine at the American Philosophical Society in Philadelphia (Series X, Box 3) and the microfilm copies of the ENIAC trial records at the Hagley Museum and Library and in the University of Pennsylvania Archives. Our thanks go to Arvid Nelsen, CBI archivist, for providing a scan of the document more legible than these microfilm reproductions. Editorial Notes Small portions of the text are illegible, or have been reconstructed from their context. These are marked in the transcription by being printed in red. The original does not have numbered pages, so the pagination and numbering used here is Table 3 gives details of the ENIAC set-up for the main control sequence, and also for instructions 48 – 51. We have only transcribed the portion of this table relating to the control sequence: Goldstine describes this in detail in section III of comments C–3, “Blow-by-Blow Description of Control Process”. That section is reproduced without transcription. The set-up in Table 3 uses the notation that Goldstine explains in section II of comments C–3. There are also a number of informal comments and markings on the table. To aid the reader, we have reproduced this informal material in blue to distinguish it from the official notation. This edition is edited by Mark Priestley and Thomas Haigh, with transcription assistance from Ann Graf. “Central Control for ENIAC” by Adele K. Goldstine, July 1947. Page 3 www.EniacInAction.com Central Control for ENIAC Table 1 – 51 order vocabulary (& C-1) Table 2 – Digit Connections for Control System (& C-2) Table 3 – Set up for Control Process (& C-3) “Central Control for ENIAC” by Adele K. Goldstine, July 1947. Page 4 www.EniacInAction.com 7/10/47 Table – 1 51 order vocabulary Acc. 1 2 4 5 7 9 10 11 12 13 14 16 17 18 19 20 Acc. __, AO to acc. 15 Code Symbol 01 02 03 04 05 06 11 12 13 14 15 16 21 22 23 24 Order # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 T Clear acc. __ Code Symbol 25 26 31 32 33 34 35 36 41 42 43 44 45 46 51 52 and receive from acc. 15 AC. Order # 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 L C. Order C. Order Instruction Instruction S. # S. # 53 33 Dummy. Clear for acc. 15. D 75 38 +1 shift to left 71 34 MULTIPLY X 76 39 -1 1) clear 12 & 15 AC→12 2) Mult., 10 places ier, 81 40 +5 NRO (not rounded off), leave prod. in 15 and do not 82 41 -5 clear ier & icand 72 35 SUBTRACT – take S Clear 11 F.T.3 complement of no. 83 42 A(11) & A(6)-A(1) →acc. 11 Numeric in acc. 15. { B(11) & B(6)-B(1) → acc. 13 73 36 DIVIDE ÷ 84 43 CONSTANT TRANSMITTER, ABC 1) Clear acc. 7 & 15 AC→7 85 44 “ “ DEF 2) Clear 12 & 4 AC→12 86 45 “ “ GH 3) 9 AC→15 91 46 Read 4) ÷, RO. to 10 places, NI (no interlock). 92 47 Print hold denom. & remainder 93 48 NEXT TWO DIGITS – send N2D from numerator next instruc. From 6 to 15, places 1,2. 5) Acc. 15 AC→ 9 94 49 SUBSTITUTION -- SU Acc. 4 AC→ 15 1) Clear acc. 8L. Acc. 12 AC→ 4 2) transmit FTSG from A(11) & B(11) 74 37 SQUARE ROOT √ & next instruc. to 8L 1) Clear acc. 5 & 15 AC→ 5 95 50 U.T. 1) Clear acc. 8R 2) Clear 12 & 7 AC→12 2) transmit FTSG & next instruc. to 8R 3) 9 AC → 15 3) Clear acc. 6 4) √, RO 10 places, NI. 96 51 C.T. 1) Transmit PM from 15→ 8 hold remainder 2) Discriminate 5) 15 AC → 9 3) If M, continue to next instruc. 7AC 2√ 5 times → 15 If P, clear 6 and send 8L→ 8R 12 AC → 7 “Central Control for ENIAC” by Adele K. Goldstine, July 1947. Page 5 www.EniacInAction.com Comments for Table 1 C-1 I Special purpose accumulators A. For Control System 1) Acc. 3 a) Shifts instructions (Ij+4, Ij+3, Ij+2, Ij+1, Ij) stored in acc. 6. b) Performs discrimination to determine whether code symbol is to be interpreted by master programmer steppers B-G or by H-K. c) Sends code symbol to steppers H-K. d) Holds the contents of acc. 8, future control argument, αfβf, (for conditional transfer +) with its function table selection group, xx, and the current control argument, αcβc, with its FTSG during the magnitude discrimination of a conditional transfer. e) Builds up argument and function table selection group for substitution order and unconditional transfer. 2) Acc. 6 a) Store 5 instructions (i.e. 5 pairs of code symbols). b) Performs discrimination to determine whether or not a new line of instructions is to be read from the function tables. c) Sends code symbol to steppers B-G. d) transmits future control argument to acc. 3 in substitution order, new current control argument to acc. 3 in unconditional transfer, and 2 digit constant to acc. 15 in the “next two digits” order. 3) Acc. 8 a) Stores the current control argument in the first two counters at the right, the function table selection group for the current arg. in the 3rd and 4th counters from the right, the future control argument and associated FTSG in the next 4 counters, and the 6th instruction of a function table line in the remaining two decade counters. b) Performs the magnitude discrimination of a conditional transfer. c) Shifts the future control argument with its FTSG into the position of the current argument & FTSG in case C.T. +. B. For the Arithmetic system. 1) Accumulator 4 – builds up quotient which it then transmits with clearing to acc. 15 at end of division. 2) Acc. 5 – holds numerator during division or radicand (clear & receive radicand from acc. 15 is part of √ order) during square rooting. Programming for division & √ will be “Central Control for ENIAC” by Adele K. Goldstine, July 1947. Page 6 www.EniacInAction.com such that remainder is retained at end of ÷ & √ in case operations with 10k digits are performed. 3) Acc. 7 – holds denominator (clear & receive denom. from acc. 15 is part of ÷ order) in ÷ and builds up twice the square root in √. Programming for √ includes instructions to send twice the square root to acc. 15. five times so as to avoid the necessity for halving. 4) Acc. 9 – shifts the remainder from the numerator or radicand when overdraft occurs in ÷ or √.
Recommended publications
  • Working on ENIAC: the Lost Labors of the Information Age
    Working on ENIAC: The Lost Labors of the Information Age Thomas Haigh www.tomandmaria.com/tom University of Wisconsin—Milwaukee & Mark Priestley www.MarkPriestley.net This Research Is Sponsored By • Mrs L.D. Rope’s Second Charitable Trust • Mrs L.D. Rope’s Third Charitable Trust Thanks for contributions by my coauthors Mark Priestley & Crispin Rope. And to assistance from others including Ann Graf, Peter Sachs Collopy, and Stephanie Dick. www.EniacInAction.com CONVENTIONAL HISTORY OF COMPUTING www.EniacInAction.com The Battle for “Firsts” www.EniacInAction.com Example: Alan Turing • A lone genius, according to The Imitation Game – “I don’t have time to explain myself as I go along, and I’m afraid these men will only slow me down” • Hand building “Christopher” – In reality hundreds of “bombes” manufactured www.EniacInAction.com Isaacson’s “The Innovators” • Many admirable features – Stress on teamwork – Lively writing – References to scholarly history – Goes back beyond 1970s – Stresses role of liberal arts in tech innovation • But going to disagree with some basic assumptions – Like the subtitle! www.EniacInAction.com Amazon • Isaacson has 7 of the top 10 in “Computer Industry History” – 4 Jobs – 3 Innovators www.EniacInAction.com Groundbreaking for “Pennovation Center” Oct, 2014 “Six women Ph.D. students were tasked with programming the machine, but when the computer was unveiled to the public on Valentine’s Day of 1946, Isaacson said, the women programmers were not invited to the black tie event after the announcement.” www.EniacInAction.com Teams of Superheroes www.EniacInAction.com ENIAC as one of the “Great Machines” www.EniacInAction.com ENIAC Life Story • 1943: Proposed and approved.
    [Show full text]
  • Herman Heine Goldstine
    Herman Heine Goldstine Born September 13, 1913, Chicago, Ill.; Army representative to the ENIAC Project, who later worked with John von Neumann on the logical design of the JAS computer which became the prototype for many early computers-ILLIAC, JOHNNIAC, MANIAC author of The Computer from Pascal to von Neumann, one of the earliest textbooks on the history of computing. Education: BS, mathematics, University of Chicago, 1933; MS, mathematics, University of Chicago, 1934; PhD, mathematics, University of Chicago, 1936. Professional Experience: University of Chicago: research assistant, 1936-1937, instructor, 1937-1939; assistant professor, University of Michigan, 1939-1941; US Army, Ballistic Research Laboratory, Aberdeen, Md., 1941-1946; Institute for Advanced Study, Princeton University, 1946-1957; IBM: director, Mathematics Sciences Department, 1958-1965, IBM fellow, 1969. Honors and Awards: IEEE Computer Society Pioneer Award, 1980; National Medal of Science, 1985; member, Information Processing Hall of Fame, Infornart, Dallas, Texas, 1985. Herman H. Goldstine began his scientific career as a mathematician and had a life-long interest in the interaction of mathematical ideas and technology. He received his PhD in mathematics from the University of Chicago in 1936 and was an assistant professor at the University of Michigan when he entered the Army in 1941. After participating in the development of the first electronic computer (ENIAC), he left the Army in 1945, and from 1946 to 1957 he was a member of the Institute for Advanced Study (IAS), where he collaborated with John von Neumann in a series of scientific papers on subjects related to their work on the Institute computer. In 1958 he joined IBM Corporation as a member of the research planning staff.
    [Show full text]
  • Manydsl One Host for All Language Needs
    ManyDSL One Host for All Language Needs Piotr Danilewski March 2017 A dissertation submitted towards the degree (Dr.-Ing.) of the Faculty of Mathematics and Computer Science of Saarland University. Saarbrücken Dean Prof. Dr. Frank-Olaf Schreyer Date of Colloquium June 6, 2017 Examination Board: Chairman Prof. Dr. Sebastian Hack Reviewers Prof. Dr.-Ing. Philipp Slusallek Prof. Dr. Wilhelm Reinhard Scientific Asistant Dr. Tim Dahmen Piotr Danilewski, [email protected] Saarbrücken, June 6, 2017 Statement I hereby declare that this dissertation is my own original work except where otherwise indicated. All data or concepts drawn directly or indirectly from other sources have been correctly acknowledged. This dissertation has not been submitted in its present or similar form to any other academic institution either in Germany or abroad for the award of any degree. Saarbrücken, June 6, 2017 (Piotr Danilewski) Declaration of Consent Herewith I agree that my thesis will be made available through the library of the Computer Science Department. Saarbrücken, June 6, 2017 (Piotr Danilewski) Zusammenfassung Die Sprachen prägen die Denkweise. Das ist die Tatsache für die gesprochenen Sprachen aber auch für die Programmiersprachen. Da die Computer immer wichtiger in jedem Aspekt des menschlichen Lebens sind, steigt der Bedarf um entsprechend neue Konzepte in den Programmiersprachen auszudrücken. Jedoch, damit unsere Denkweise sich weiterentwicklen könnte, müssen sich auch die Programmiersprachen weiterentwickeln. Aber welche Hilfsmittel gibt es um die Programmiersprachen zu schaffen und aufzurüsten? Wie kann man Entwickler ermutigen damit sie eigene Sprachen definieren, die dem Bereich in dem sie arbeiten am besten passen? Heutzutage gibt es zwei Methoden.
    [Show full text]
  • Dec. 21St Ladies’ [May 00]
    recruited and trained some of the six ENIAC ‘Refrigerator Dec. 21st Ladies’ [May 00]. Lawrence (Larry) In 1945, she wrote the “Manual for the ENIAC”; the first Gilman Roberts George Barnard technical description of the machine, detailed right down to Born: Dec. 21, 1937; Grant the resistor level. Connecticut Died: Dec 30, 2018 Born: Dec. 21, 1849; In 1946, Goldstine, Jean Bartik Gardiner, Maine [Dec 27] and Dick Clippinger, Roberts is often called one of the Died: Aug. 16, 1917 implemented Clippinger’s stored “Fathers of the ARPANET,” [Oct 29] a title he earned by being its Grant is called the "Father of the program modifications to the principal architect, and directing American Gear Cutting ENIAC, with John von Neumann the team that built it. Other Industry,” because of how his [Dec 28] acting as a consultant ARPANET fathers include Bob work on building mechanical on the instruction set. Kahn [Dec 23], Vint Cerf [June calculating machines affected 23], and Jon Postel [Aug 6]. that industry. Roberts first became interested While a student at Harvard, he Douglas Taylor in timesharing networks after became interested in Charles reading J.C.R. Licklider’s [March Babbage’s [Dec 26] and Per Ross 11] memos on the “Intergalactic Georg Scheutz’s [Sept 23] Born: Dec. 21, 1929; Computer Network” [May 1] , differential engines, and China (his US parents were and after meeting him at a designed one himself. He missionaries) conference in Virginia in Nov. published his work in the Died: Jan. 31, 2007 1964. Aug.1871 issue of the American Journal of Science and Arts, and Ross developed the APT In Oct.
    [Show full text]
  • The Women of ENIAC
    The Women of ENIAC W. BARKLEY FRITZ A group of young women college graduates involved with the EFJIAC are identified. As a result of their education, intelligence, as well as their being at the right place and at the right time, these young women were able to per- form important computer work. Many learned to use effectively “the machine that changed the world to assist in solving some of the important scientific problems of the time. Ten of them report on their background and experi- ences. It is now appropriate that these women be given recognition for what they did as ‘pioneers” of the Age of Computing. introduction any young women college graduates were involved in ties of some 50 years ago, you will note some minor inconsiskn- NI[ various ways with ENIAC (Electronic Numerical Integra- cies, which arc to be expected. In order to preserve the candor and tor And Computer) during the 1942-195.5 period covering enthusiasm of these women for what they did and also to provide ENIAC’s pre-development, development, and 10-year period of today’s reader and those of future generations with their First-hand its operational usage. ENIAC, as is well-known, was the first accounts, I have attempted to resolve only the more serious incon- general purpose electronic digital computer to be designed, built, sistencies. Each of the individuals quoted, however, has been and successfully used. After its initial use for the Manhattan Proj- given an opportunity to see the remarks of their colleagues and to ect in the fall of 194.5 and its public demonstration in February modify their own as desired.
    [Show full text]
  • Scanned Document
    UNIVERSIDADE FEDERAL DE SANTA CATARINA TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO ELLEN LARISSA DE CARVALHO AQUINO DA PARTICIPAÇÃO AO ATIVISMO: AS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO ALIADAS AO FEMINISMO. Araranguá, Dezembro de 2015 ELLEN LARISSA DE CARVALHO AQUINO DA PARTICIPAÇÃO AO ATIVISMOS: AS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO ALIADAS AO FEMINISMO Trabalho de Curso submetido à Universidade Federal de Santa Catarina como parte dos requisitos necessários para a obtenção do Grau de Bacharel em Tecnologias Da Informação e Comunicação. Sob a orientação do Professor Giovani M. Lunardi. Araranguá, 2015 ERRATA Folha Linha Onde se lê Leia-se Ficha de identificação da obra elaborada pelo autor, através do Programa de Geração Automática da Biblioteca Universitária da UFSC. Aquino, Ellen Larissa de Carvalho Aquino DA PARTICIPAÇÃO AO ATIVISMO: AS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO ALIADAS AO FEMINISMO. / Ellen Larissa de Carvalho Aquino Aquino ; orientador, Giovani M. Lunardi Lunardi - Araranguá, SC, 2015. 112 p. Trabalho de Conclusão de Curso (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá. Graduação em Tecnologias da Informação e Comunicação. Inclui referências 1. Tecnologias da Informação e Comunicação. 2. Ativismo. 3. Gênero. 4. Feminismo . 5. Tecnociência . I. Lunardi, Giovani M. Lunardi. II. Universidade Federal de Santa Catarina. Graduação em Tecnologias da Informação e Comunicação. III. Título. “Dedico este trabalho a todos que me incentivaram, em especial a minha família". AGRADECIMENTOS Agradeço primeiramente a Deus, pela sua graça e amor que são fundamentais pra mim. A minha mãe Edilene, por nunca ter medido esforços em proporcionar o melhor, por ser minha eterna professora, pela dedicação e amor que nunca faltaram. Ao meu pai José Augusto, por todo incentivo ao longo da minha vida, e por todo conhecimento que possuí, porque me fazem nunca querer encontrar limite na ciência.
    [Show full text]
  • After Math: (Re)Configuring Minds, Proof, and Computing in the Postwar United States
    After Math: (Re)configuring Minds, Proof, and Computing in the Postwar United States The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Dick, Stephanie Aleen. 2015. After Math: (Re)configuring Minds, Proof, and Computing in the Postwar United States. Doctoral dissertation, Harvard University, Graduate School of Arts & Sciences. Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:14226096 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA After Math (Re)configuring Minds, Proof, and Computing in the Postwar United States Adissertationpresented by Stephanie Aleen Dick to The Department of the History of Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the subject of the History of Science Harvard University Cambridge, Massachusetts November 2014 © 2014 Stephanie Aleen Dick. All rights reserved. Dissertation Advisor: Professor Peter Galison Stephanie Aleen Dick After Math (Re)configuring Minds, Proof, and Computing in the Postwar United States Abstract This dissertation examines the history of three early computer programs that were designed to prove mathematical theorems: The Logic Theory Machine, the Program P, and the Automated Reasoning Assistant, all developed between 1955 and 1975. I use these programs as an opportunity to explore ways in which mathematical knowledge and practice were transformed by the introduction of modern computing. The prospect of automation generated disagreement about the character of human mathematical faculties like intuition, reasoning, and understanding and whether computers could be made to possess or participate in them.
    [Show full text]
  • Approches Formelles Et Informelles Pour Établir La Correction Des Artefacts Et Des Logiciels Thomas Polacsek
    Vérification, validation, certification : approches formelles et informelles pour établir la correction des artefacts et des logiciels Thomas Polacsek To cite this version: Thomas Polacsek. Vérification, validation, certification : approches formelles et informelles pour établir la correction des artefacts et des logiciels. Systèmes embarqués. Université Toulouse 3 Paul Sabatier (UT3 Paul Sabatier), 2019. tel-02283804v1 HAL Id: tel-02283804 https://hal.archives-ouvertes.fr/tel-02283804v1 Submitted on 11 Sep 2019 (v1), last revised 12 Sep 2019 (v2) HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. En vue de l’obtention de l’Habilitation à Diriger des Recherches Délivré par : l’Université Toulouse 3 Paul Sabatier (UT3 Paul Sabatier) Présentée et soutenue le Lundi 9 septembre 2019 par : Thomas Polacsek Vérification, validation, certification : approches formelles et informelles pour établir la correction des artefacts et des logiciels JURY Florence Sèdes Professeure des universités référente Philippe Besnard Directeur de Recherche CNRS examinateur Régine Laleau Professeure des universités rapporteure Daniel Le Berre Professeur des universités rapporteur Lionel Seinturier Professeur des universités rapporteur Mireille Blay-Fornarino Professeure des universités examinatrice Óscar Pastor Professeur des universités examinateur Claude Cuiller Ingénieur invité Sommaire Résumé iii Préambule chronologique v 1 De la correction des artefacts 1 1 Division du travail et complexité .
    [Show full text]
  • Just a Beginning: Computers and Celestial Mechanics in the Work of Wallace J
    Just a Beginning: Computers and Celestial Mechanics in the work of Wallace J. Eckert by Allan Olley A thesis submitted in conformity with the requirements for the degree of Doctor of Philosophy Graduate Department of Institute for History and Philosophy of Science University of Toronto Copyright © 2011 by Allan Olley Abstract Just a Beginning: Computers and Celestial Mechanics in the work of Wallace J. Eckert Allan Olley Doctor of Philosophy Graduate Department of Institute for History and Philosophy of Science University of Toronto 2011 This thesis details and analyzes the interaction between computers and science in a particular case. The case is the career of Wallace J. Eckert (1902-1971). Eckert was a professor of astronomy at Columbia University and scientific researcher for IBM. He has received some attention in the history of computing for his significant work in machine computation in the 1930s and 1940s and was the foremost expert on lunar theory for much of his life. First the existing secondary literature on the subject is discussed. Eckert's work has rarely been the focus of sustained historical scrutiny, but the question of the relation of science and the computer has received more scholarship in the history, philosophy and sociology of science. The main narrative of the thesis begins with the history of the various mathematical techniques and external aids to computation used over the course of the history of celestial mechanics. Having set the context, Eckert's early life and career is detailed up until 1945. Here, before the modern computer as such was developed, Eckert innovated by adapting IBM punched card machines to astronomical applications.
    [Show full text]
  • ENIAC, the First General Purpose Electronic Computer Ever Developed, Was Publicly Unveiled to Great Acclaim in February 1946
    ENIAC, the first general purpose electronic computer ever developed, was publicly unveiled to great acclaim in February 1946. ENIAC was an acronym for the Electronic Numerical Integrator and Computer and was one of a number of classified inventions funded by the US Army during World War II. Designed to factor ballistic trajectories for Army weapons, ENIAC wasn’t completed in time to help the United States win World War II. But, the human predecessors of this amazing machine would hone their mathematical skills and prove their home front worth when they became the Top Secret Rosies of World War II. c. 2012, LeAnn Erickson 1 Do not alter or duplicate without written permission of copyright holder. In the fall of 1941 Doris and Shirley Blumberg were entering their final year of study at the prestigious Philadelphia High School for Girls. They were planning to attend college, though had not yet settled on their majors. With orchestra concerts and community dances to attend, they minds were often on other things. But, when the Japanese attacked Pearl Harbor on December 7, 1941, their futures, along with those of every other American, was now in limbo. c. 2012, LeAnn Erickson Do not alter or duplicate without written permission of copyright holder. 2 Math whizzes since their junior high days, the twin sisters had been avid members of the Girls High Math Club. As the graduation for the class of 1942 loomed, Doris and Shirley were called to the main office where Principal Olive Eli-Hart showed them a letter from the US War Department, asking for girls with math skills to serve as human computers for the Army.
    [Show full text]
  • Legendsincomputing.Pdf
    Anita Jones z 2007 IEEE Founders Medal z Director of Defense Research and Engineering at the U.S. Department of Defense from 1993 to 1997 z Fellow of the z Association for Computing Machinery (ACM) z American Association for the Advancement of Science z IEEE z Author of two books and more than 40 papers z U.S. Air Force Meritorious Civilian Service Award z Distinguished Public Service Award z Congressional Record tribute z Augusta Ada Lovelace Award from the Association for Women in Computing z Lawrence R. Quarles Professor in the Computer Science Department at the University of Virginia’s School of Engineering and Applied Science Legends in Computing Amy Pearl Designer and implementer of the Sun Link Service, an open protocol for creating hypertext links between elements of desktop applications Legends in Computing Programming the Eniac z Programs were not stored z Every new problem required new connections Legends in Computing Stephanie Rosenthal z Computing Research Association Outstanding Female Undergraduate Award, 2007 z research at CMU on social robotics led to two publications. z research on collaborative learning, potential interfaces for use with interactive whiteboards and experiments about issues in collaboration, resulted in a first-authored publication. Legends in Computing 1950s Assembler Programming Class This would be so much easier with a computer… Legends in Computing Elaine Kant z Founder and president of SciComp z Fellow of the American Association for Artificial Intelligence z Fellow of the American Association for the Advancement of Science z Outstanding Achievement Award in Science/Technology, from University YWCA z U.S. Patent No.
    [Show full text]
  • The Other Women of ENIAC Rethinking IT Innovation Thomas Haigh
    The Other Women of ENIAC Rethinking IT Innovation Thomas Haigh www.tomandmaria.com/tom University of Wisconsin—Milwaukee & Siegen University IEEE SV Tech History Committee Event Santa Clara, CA – 20 March 2017 www.SiliconValleyHistory.com This Research Is Sponsored By • Mrs L.D. Rope’s Second Charitable Trust • Mrs L.D. Rope’s Third Charitable Trust Thanks for contributions by my coauthors Mark Priestley & Crispin Rope. And to assistance from others including Ann Graf, Peter Sachs Collopy, and Stephanie Dick. www.EniacInAction.com CONVENTIONAL & POPULAR HISTORY OF COMPUTING IN THE 1940S www.EniacInAction.com “Lone Genius” View • Example Alan Turing, according to The Imitation Game – “I don’t have time to explain myself as I go along, and I’m afraid these men will only slow me down” • Hand building “Christopher” – In reality hundreds of “bombes” manufactured www.EniacInAction.com The Battle for “Firsts” www.EniacInAction.com Isaacson’s “The Innovators” • Many admirable features – Stress on teamwork – Lively writing – References to scholarly history – Goes back beyond 1970s – Stresses role of liberal arts in tech innovation • But going to disagree with some basic assumptions – Like the subtitle! www.EniacInAction.com Amazon • Isaacson has 7 of the top 10 in “Computer Industry History” – 4 Jobs – 3 Innovators www.EniacInAction.com Teams of Superheroes www.EniacInAction.com The “Computer Tree” www.EniacInAction.com ENIAC in Computer History • Often called the first – “electronic, digital, general-purpose computer” • A step on the path to the “first stored- program computer” www.EniacInAction.com www.EniacInAction.com Historiography of Early Computing • Traditional focus for the 1940s – Obsessed with “firsts” – Reduces each computer to a single date of first operation – Considers only architectural innovations – Doesn’t care about what computers were used for • This leaves out an enormous amount! • Hence: ENIAC in Action www.EniacInAction.com DESIGNING ENIAC www.EniacInAction.com Sponsor: U.S.
    [Show full text]