Lecture 10: the Coming of Eniac Wartime Developments Konrad

Total Page:16

File Type:pdf, Size:1020Kb

Lecture 10: the Coming of Eniac Wartime Developments Konrad History of Computing Today’s Topics Lecture 10: Wartime Development Konrad Zuse 1910-95 Zuse Z1 The Coming Digital Electronics: Main Steps ABC of Eniac The Eniac based on Williams Chapter 7 Cradle of Invention Eckert & Mauchly A Vital Meeting The Machine Analysis of Eniac John Von Neumann Delay Line Memory The ENIAC Slide 1 History of Computing Wartime Developments Electronics development was increased by the war: •Radar •Atomic energy (bomb) calculations •Coding and deciphering machines •Electronic calculators. 15 Seconds after test detonation The ENIAC Slide 2 History of Computing Konrad Zuse 1910-95 Konrad Zuse is popularly recognized in Germany as the inventor of the computer. He built a mechanical device, which he (much later) called ``Z1'', in the living room of his parents' apartment in Berlin. The construction of the Z1, the first programmable binary computing machine in the world, began in 1936 and finished in 1938. Konrad Zuseworking on a Z4 Computer (1942). The ENIAC Slide 3 1 History of Computing Zuse Z1 In many ways the Z1 was a remarkable machine. Z1 used punched tape memory, had a binary floating point unit, a control unit and binary-decimal-binary converters. The Z1 was the first programmable, binary based machine in the world! The building blocks of the Z1 The Z1 computer in the living room of Zuse's parents in 1936 were thin metal sheets. The ENIAC Slide 4 History of Computing Digital Electronics: Main Steps There were three main steps to the development of digital electronics: Atanasoff-Berry Computer (ABC) Colossus ENIAC (Electronic Numerical Integrator and Computer) 15 Seconds after test detonation The ENIAC Slide 5 History of Computing ABC Atanasoff (1903-95) was of Bulgarian origin. He wanted a better calculator for his mathematical calculations and produced an electronic calculator with a regenerative memory. He was helped by his assistant Clifford Berry. Berry later committed suicide and Atanasoff was publicity-shy. This didn’t help when there was a controversy about Mauchly (ENIAC) stealing Atanasoff’s ideas in 1940. 15 Seconds after test detonation The ENIAC Slide 6 2 History of Computing The ENIAC Slide 7 History of Computing The ABC in 1942 Clifford Berry with the actual ABC The ENIAC Slide 8 History of Computing Berry 1962 Atanasoff 1983 The ENIAC Slide 9 3 History of Computing The Eniac Although NOT the first electronic computer, Eniac was a very important machine as it signalled a huge advance in electronic computing. President Truman in front of ENIAC (U.S. Army photo, from archives of ARL/SLAD/BVLD, courtesy of Mike Muuss ). The ENIAC Slide 10 History of Computing Cradle of Invention The Moore School of Electrical Engineering, University of Pennsylvania collaborated on research with the U.S. Army Ordnance Department Ballistic Research Laboratory at the Aberdeen Proving Ground in Maryland. The Ordnance department had to create complicated ballistic firing tables so that soldiers could aim guns etc. accurately. A collage depicting the Moore School during WWII, showing Mauchly in classroom. The ENIAC Slide 11 History of Computing Eckert & Mauchly John Mauchly and J. Presper (Pres) Eckert were the main driving force. Eckert was the electronics expert and was a laboratory instructor. Mauchly was professor of physics at Ursinus College, Philadelphia. They met at the Moore school on a training course for the war. They chatted whilst others toiled. Mauchly then joined the staff. He was interested in weather forecasting. The ENIAC Slide 12 4 History of Computing A Vital Meeting Mauchly met Atanasoff in 1940 and visited him during summer 1941. This led to discussions with Eckert on electronic calculations. He wrote a paper on the subject in August 1942 and showed a huge increase in the number of calculations per second. Early 1943 ballistics tables had fallen behind schedule. Ballistics lab and Moore school decided to build ENIAC based on Eckert’s report. The ENIAC Slide 13 History of Computing The Machine The design was criticised by other engineers for its complexity. Eckert was experienced in radar development and drew on for the ENIAC project management. He allowed for component failure and carefully designed his circuits with this in mind (worse case scenario). He also used cheap components, even if less reliable, in preference to paying for ultra-reliable, but more, expensive ones. The complete machine consisted of a large number of individual units set out in a horseshoe shape. The ENIAC Slide 14 History of Computing The Units (1) 20 Accumulators. They acted as a memory for a single 10 digit signed number; and also an arithmetic unit which could add or subtract a number from the one currently stored. They were an electronic copy of the mechanical register used for the Harvard Mark I. A Multiplication Unit. These circuits worked by carrying out repeated single-digit multiplication. A combined division and square root unit. Three function tables, which stored tables of values, by means of switches (Harvard Mark I). The ENIAC Slide 15 1 History of Computing The Units (2) An input unit connected to a card reader (120 cards per minute). An output unit connected to a card punch (100 cards per minute). The master programmer to control the sequence of operations. There were 40 front panels, each 2 ft wide. Each unit was made up of rows of electronic vacuum tubes and relays behind front panels containing •switches •indicator lights •plug sockets to interconnect units. The ENIAC Slide 16 History of Computing Facts and Figures Dimensions ENIAC was 8 ft high, 3 ft wide, 100 ft long, weighed 30 tons and used 140 KW of power. Components 18,000 vacuum tubes of 16 basic types; 1,500 relays; 70,000 resistors; 10,000 capacitors Cost Original estimate $150,000 dollars. Final cost $486,804.22 The ENIAC Slide 17 History of Computing Hot Stuff! With all this power consumption, ENIAC needed cooling and this was achieved by forcing air over the components (doors shut). ENIAC up and running in Spring 1945. Fire! A technician left a door open and the safety switch disabled and two units caught fire. Reliability One vacuum tube out of 150 would fail every week or so. 18,000 logic tubes – one failed every two or three days. Buses The units were connected via two bus lines which ran the entire length of the machine. One line carried data, the other instructions, the switches determining the precise details. The ENIAC Slide 18 2 History of Computing Working with the Eniac The machine carried out a calculation by plugging a large number of cables between the bus wires and the panels to ensure the data and instructions reach the correct units. ENIAC programming Exercise The ENIAC Slide 19 History of Computing Analysis of Eniac Not enough accumulators; Multiplication and division were time-consuming – repeated addition; For a few years it was the only large-scale digital electronic computer in daily use. Vacuum tubes reliable once warmed-up. Problem with night fire guard. Once solved, ran for next 10 years. It had neither memory nor stored program (although memory was added later). The ENIAC Slide 20 History of Computing John von Neumann (1) Hungarian, brilliant mathematician; 1993 youngest member of Institute of Advanced Study, Princeton; Worked on development of atom bomb during World War 2; Good at report writing; Science consultant; Met Goldstine on train platform and found out about ENIAC; The ENIAC Slide 21 3 History of Computing John von Neumann (2) January 1944 Eckert considered storing programs electronically, and wrote document on magnetic storage; September 1944, von Neumann regular visitor and entered into discussions on a new machine EDVAC, which, would store its instructions in its memory and issue these at the same speed as other components. Von Neumann wrote up a report on EDSAC in June 1945 and he was credited with inventing the stored program and his name is in all the books (von Neumann architecture). Bitter disputes! The ENIAC Slide 22 History of Computing Delay Line Memory Exercise Used in EDSAC, EDVAC, LEO and Pilot ACE. A series of electrical pulses were converted into sound waves using piezoelectric quartz crystal. These waves would then travel slowly down the tube, which was filled with mercury. At the other end, they would be detected by another quartz crystal, amplified and reshaped and sent back to the front of the delay line again. The ENIAC Slide 23 4.
Recommended publications
  • Early Stored Program Computers
    Stored Program Computers Thomas J. Bergin Computing History Museum American University 7/9/2012 1 Early Thoughts about Stored Programming • January 1944 Moore School team thinks of better ways to do things; leverages delay line memories from War research • September 1944 John von Neumann visits project – Goldstine’s meeting at Aberdeen Train Station • October 1944 Army extends the ENIAC contract research on EDVAC stored-program concept • Spring 1945 ENIAC working well • June 1945 First Draft of a Report on the EDVAC 7/9/2012 2 First Draft Report (June 1945) • John von Neumann prepares (?) a report on the EDVAC which identifies how the machine could be programmed (unfinished very rough draft) – academic: publish for the good of science – engineers: patents, patents, patents • von Neumann never repudiates the myth that he wrote it; most members of the ENIAC team contribute ideas; Goldstine note about “bashing” summer7/9/2012 letters together 3 • 1.0 Definitions – The considerations which follow deal with the structure of a very high speed automatic digital computing system, and in particular with its logical control…. – The instructions which govern this operation must be given to the device in absolutely exhaustive detail. They include all numerical information which is required to solve the problem…. – Once these instructions are given to the device, it must be be able to carry them out completely and without any need for further intelligent human intervention…. • 2.0 Main Subdivision of the System – First: since the device is a computor, it will have to perform the elementary operations of arithmetics…. – Second: the logical control of the device is the proper sequencing of its operations (by…a control organ.
    [Show full text]
  • The Advent of Recursion & Logic in Computer Science
    The Advent of Recursion & Logic in Computer Science MSc Thesis (Afstudeerscriptie) written by Karel Van Oudheusden –alias Edgar G. Daylight (born October 21st, 1977 in Antwerpen, Belgium) under the supervision of Dr Gerard Alberts, and submitted to the Board of Examiners in partial fulfillment of the requirements for the degree of MSc in Logic at the Universiteit van Amsterdam. Date of the public defense: Members of the Thesis Committee: November 17, 2009 Dr Gerard Alberts Prof Dr Krzysztof Apt Prof Dr Dick de Jongh Prof Dr Benedikt Löwe Dr Elizabeth de Mol Dr Leen Torenvliet 1 “We are reaching the stage of development where each new gener- ation of participants is unaware both of their overall technological ancestry and the history of the development of their speciality, and have no past to build upon.” J.A.N. Lee in 1996 [73, p.54] “To many of our colleagues, history is only the study of an irrele- vant past, with no redeeming modern value –a subject without useful scholarship.” J.A.N. Lee [73, p.55] “[E]ven when we can't know the answers, it is important to see the questions. They too form part of our understanding. If you cannot answer them now, you can alert future historians to them.” M.S. Mahoney [76, p.832] “Only do what only you can do.” E.W. Dijkstra [103, p.9] 2 Abstract The history of computer science can be viewed from a number of disciplinary perspectives, ranging from electrical engineering to linguistics. As stressed by the historian Michael Mahoney, different `communities of computing' had their own views towards what could be accomplished with a programmable comput- ing machine.
    [Show full text]
  • Turing's Influence on Programming — Book Extract from “The Dawn of Software Engineering: from Turing to Dijkstra”
    Turing's Influence on Programming | Book extract from \The Dawn of Software Engineering: from Turing to Dijkstra" Edgar G. Daylight∗ Eindhoven University of Technology, The Netherlands [email protected] Abstract Turing's involvement with computer building was popularized in the 1970s and later. Most notable are the books by Brian Randell (1973), Andrew Hodges (1983), and Martin Davis (2000). A central question is whether John von Neumann was influenced by Turing's 1936 paper when he helped build the EDVAC machine, even though he never cited Turing's work. This question remains unsettled up till this day. As remarked by Charles Petzold, one standard history barely mentions Turing, while the other, written by a logician, makes Turing a key player. Contrast these observations then with the fact that Turing's 1936 paper was cited and heavily discussed in 1959 among computer programmers. In 1966, the first Turing award was given to a programmer, not a computer builder, as were several subsequent Turing awards. An historical investigation of Turing's influence on computing, presented here, shows that Turing's 1936 notion of universality became increasingly relevant among programmers during the 1950s. The central thesis of this paper states that Turing's in- fluence was felt more in programming after his death than in computer building during the 1940s. 1 Introduction Many people today are led to believe that Turing is the father of the computer, the father of our digital society, as also the following praise for Martin Davis's bestseller The Universal Computer: The Road from Leibniz to Turing1 suggests: At last, a book about the origin of the computer that goes to the heart of the story: the human struggle for logic and truth.
    [Show full text]
  • A Biased History Of! Programming Languages Programming Languages:! a Short History Fortran Cobol Algol Lisp
    A Biased History of! Programming Languages Programming Languages:! A Short History Fortran Cobol Algol Lisp Basic PL/I Pascal Scheme MacLisp InterLisp Franz C … Ada Common Lisp Roman Hand-Abacus. Image is from Museo (Nazionale Ramano at Piazzi delle Terme, Rome) History • Pre-History : The first programmers • Pre-History : The first programming languages • The 1940s: Von Neumann and Zuse • The 1950s: The First Programming Language • The 1960s: An Explosion in Programming languages • The 1970s: Simplicity, Abstraction, Study • The 1980s: Consolidation and New Directions • The 1990s: Internet and the Web • The 2000s: Constraint-Based Programming Ramon Lull (1274) Raymondus Lullus Ars Magna et Ultima Gottfried Wilhelm Freiherr ! von Leibniz (1666) The only way to rectify our reasonings is to make them as tangible as those of the Mathematician, so that we can find our error at a glance, and when there are disputes among persons, we can simply say: Let us calculate, without further ado, in order to see who is right. Charles Babbage • English mathematician • Inventor of mechanical computers: – Difference Engine, construction started but not completed (until a 1991 reconstruction) – Analytical Engine, never built I wish to God these calculations had been executed by steam! Charles Babbage, 1821 Difference Engine No.1 Woodcut of a small portion of Mr. Babbages Difference Engine No.1, built 1823-33. Construction was abandoned 1842. Difference Engine. Built to specifications 1991. It has 4,000 parts and weighs over 3 tons. Fixed two bugs. Portion of Analytical Engine (Arithmetic and Printing Units). Under construction in 1871 when Babbage died; completed by his son in 1906.
    [Show full text]
  • Turing — the Father of Computer Science”
    Towards a Historical Notion of \Turing | the Father of Computer Science" Third and last draft, submitted in August 2013 to the Journal History and Philosophy of Logic Edgar G. Daylight? Eindhoven University of Technology Department of Technology Management [email protected] Abstract. In the popular imagination, the relevance of Turing's the- oretical ideas to people producing actual machines was significant and appreciated by everybody involved in computing from the moment he published his 1936 paper `On Computable Numbers'. Careful historians are aware that this popular conception is deeply misleading. We know from previous work by Campbell-Kelly, Aspray, Akera, Olley, Priestley, Daylight, Mounier-Kuhn, and others that several computing pioneers, in- cluding Aiken, Eckert, Mauchly, and Zuse, did not depend on (let alone were they aware of) Turing's 1936 universal-machine concept. Further- more, it is not clear whether any substance in von Neumann's celebrated 1945 `First Draft Report on the EDVAC' is influenced in any identifiable way by Turing's work. This raises the questions: (i) When does Turing enter the field? (ii) Why did the Association for Computing Machin- ery (ACM) honor Turing by associating his name to ACM's most pres- tigious award, the Turing Award? Previous authors have been rather vague about these questions, suggesting some date between 1950 and the early 1960s as the point at which Turing is retroactively integrated into the foundations of computing and associating him in some way with the movement to develop something that people call computer science. In this paper, based on detailed examination of hitherto overlooked pri- mary sources, attempts are made to reconstruct networks of scholars and ideas prevalent to the 1950s, and to identify a specific group of ACM actors interested in theorizing about computations in computers and attracted to the idea of language as a frame in which to understand computation.
    [Show full text]
  • Calculating Space) 1St
    Konrad Zuse’s Rechnender Raum (Calculating Space) 1st. re-edition1 written in LATEX by A. German and H. Zenil As published in A Computable Universe: Understanding & Exploring Nature as Computation, World Scientific, 2012 Painting by Konrad Zuse (under the pseudonym “Kuno See”). Followed by an Afterword by Adrian German and Hector Zenil 2 1with kind permission by all parties involved, including MIT and Zuse’s family. 2The views expressed in the afterword do not represent the views of those organisations with which the authors are affiliated. 1 Calculating Space (“Rechnender Raum”)z Konrad Zuse Contents 1 INTRODUCTION 1 2 INTRODUCTORY OBSERVATIONS 3 2.1 Concerning the Theory of Automatons . .3 2.2 About Computers . .5 2.3 Differential Equations from the Point of View of the Automa- ton Theory . .8 2.4 Maxwell Equations . 10 2.5 An Idea about Gravitation . 13 2.6 Differential Equations and Difference Equations, Digitalization 13 2.7 Automaton Theory Observations of Physical Theories . 14 3 EXAMPLES OF DIGITAL TREATMENT OF FIELDS AND PARTICLES 19 3.1 The Expression “Digital Particle” . 19 3.2 Two-Dimensional Systems . 27 3.3 Digital Particles in Two-Dimensional Space . 30 3.4 Concerning Three-Dimensional Systems . 34 4 GENERAL CONSIDERATIONS 37 4.1 Cellular Automatons . 37 4.2 Digital Particles and Cellular Automatons . 39 4.3 On the Theory of Relativity . 39 zSchriften zur Datenverarbeitung, Vol. 1, 1969 Friedrich Vieweg & Sohn, Braun- schweig, 74 pp. MIT Technical TranslationTranslated for Massachusetts Institute of Tech- nology, Project MAC, by: Aztec School of Languages, Inc., Research Translation Division (164), Maynard, Massachusetts and McLean, Virginia AZT-70-164-GEMIT Massachusetts Institute of Technology, Project MAC, Cambridge, Massachusetts 02139—February 1970 2 4.4 Considerations of Information Theory .
    [Show full text]
  • Computer Simulation of an Unsprung Vehicle, Part I C
    Agricultural and Biosystems Engineering Agricultural and Biosystems Engineering Publications 1967 Computer Simulation of an Unsprung Vehicle, Part I C. E. Goering University of Missouri Wesley F. Buchele Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/abe_eng_pubs Part of the Agriculture Commons, and the Bioresource and Agricultural Engineering Commons The ompc lete bibliographic information for this item can be found at https://lib.dr.iastate.edu/ abe_eng_pubs/960. For information on how to cite this item, please visit http://lib.dr.iastate.edu/ howtocite.html. This Article is brought to you for free and open access by the Agricultural and Biosystems Engineering at Iowa State University Digital Repository. It has been accepted for inclusion in Agricultural and Biosystems Engineering Publications by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Computer Simulation of an Unsprung Vehicle, Part I Abstract The mechanics of unsprung wheel tractors has received extensive study in the last 40 years. The quantitative approach to the problem essentially began with the work of McKibben (7) in the 1920s. Twenty years later, Worthington (12) analyzed the effect of pneumatic tires on tractor stabiIity. Later, Buchele (3) drew on land- locomotion theory to introduce soil variables into the equations for tractor stability. Differential equations were avoided in these analyses by assuming that the tractor moved with zero or constant acceleration. Thus, vibration and actual tipping of the tractor were beyond the scope of the analyses. Disciplines Agriculture | Bioresource and Agricultural Engineering Comments This article is published as Goering, C.
    [Show full text]
  • Pioneers of Computing
    Pioneers of Computing В 1980 IEEE Computer Society учредило Золотую медаль (бронзовую) «Вычислительный Пионер» Пионерами учредителями стали 32 члена IEEE Computer Society, связанных с работами по информатике и вычислительным наукам. 1 Pioneers of Computing 1.Howard H. Aiken (Havard Mark I) 2.John V. Atanasoff 3.Charles Babbage (Analytical Engine) 4.John Backus 5.Gordon Bell (Digital) 6.Vannevar Bush 7.Edsger W. Dijkstra 8.John Presper Eckert 9.Douglas C. Engelbart 10.Andrei P. Ershov (theroretical programming) 11.Tommy Flowers (Colossus engineer) 12.Robert W. Floyd 13.Kurt Gödel 14.William R. Hewlett 15.Herman Hollerith 16.Grace M. Hopper 17.Tom Kilburn (Manchester) 2 Pioneers of Computing 1. Donald E. Knuth (TeX) 2. Sergei A. Lebedev 3. Augusta Ada Lovelace 4. Aleksey A.Lyapunov 5. Benoit Mandelbrot 6. John W. Mauchly 7. David Packard 8. Blaise Pascal 9. P. Georg and Edvard Scheutz (Difference Engine, Sweden) 10. C. E. Shannon (information theory) 11. George R. Stibitz 12. Alan M. Turing (Colossus and code-breaking) 13. John von Neumann 14. Maurice V. Wilkes (EDSAC) 15. J.H. Wilkinson (numerical analysis) 16. Freddie C. Williams 17. Niklaus Wirth 18. Stephen Wolfram (Mathematica) 19. Konrad Zuse 3 Pioneers of Computing - 2 Howard H. Aiken (Havard Mark I) – США Создатель первой ЭВМ – 1943 г. Gene M. Amdahl (IBM360 computer architecture, including pipelining, instruction look-ahead, and cache memory) – США (1964 г.) Идеология майнфреймов – система массовой обработки данных John W. Backus (Fortran) – первый язык высокого уровня – 1956 г. 4 Pioneers of Computing - 3 Robert S. Barton For his outstanding contributions in basing the design of computing systems on the hierarchical nature of programs and their data.
    [Show full text]
  • John William Mauchly
    John William Mauchly Born August 30, 1907, Cincinnati, Ohio; died January 8, 1980, Abington, Pa.; the New York Times obituary (Smolowe 1980) described Mauchly as a “co-inventor of the first electronic computer” but his accomplishments went far beyond that simple description. Education: physics, Johns Hopkins University, 1929; PhD, physics, Johns Hopkins University, 1932. Professional Experience: research assistant, Johns Hopkins University, 1932-1933; professor of physics, Ursinus College, 1933-1941; Moore School of Electrical Engineering, 1941-1946; member, Electronic Control Company, 1946-1948; president, Eckert-Mauchly Computer Company, 1948-1950; Remington-Rand, 1950-1955; director, Univac Applications Research, Sperry-Rand 1955-1959; Mauchly Associates, 1959-1980; Dynatrend Consulting Company, 1967-1980. Honors and Awards: president, ACM, 1948-1949; Howard N. Potts Medal, Franklin Institute, 1949; John Scott Award, 1961; Modern Pioneer Award, NAM, 1965; AMPS Harry Goode Memorial Award for Excellence, 1968; IEEE Emanual R. Piore Award, 1978; IEEE Computer Society Pioneer Award, 1980; member, Information Processing Hall of Fame, Infornart, Dallas, Texas, 1985. Mauchly was born in Cincinnati, Ohio, on August 30, 1907. He attended Johns Hopkins University initially as an engineering student but later transferred into physics. He received his PhD degree in physics in 1932 and the following year became a professor of physics at Ursinus College in Collegeville, Pennsylvania. At Ursinus he was well known for his excellent and dynamic teaching, and for his research in meteorology. Because his meteorological work required extensive calculations, he began to experiment with alternatives to mechanical tabulating equipment in an effort to reduce the time required to solve meteorological equations.
    [Show full text]
  • Sperry Corporation, Univac Division Records 1825.I
    Sperry Corporation, Univac Division records 1825.I This finding aid was produced using ArchivesSpace on September 14, 2021. Description is written in: English. Describing Archives: A Content Standard Manuscripts and Archives PO Box 3630 Wilmington, Delaware 19807 [email protected] URL: http://www.hagley.org/library Sperry Corporation, Univac Division records 1825.I Table of Contents Summary Information .................................................................................................................................... 4 Historical Note ............................................................................................................................................... 4 Scope and Content ......................................................................................................................................... 5 Administrative Information ............................................................................................................................ 7 Related Materials ........................................................................................................................................... 8 Controlled Access Headings .......................................................................................................................... 9 Appendices ..................................................................................................................................................... 9 Bibliography ................................................................................................................................................
    [Show full text]
  • History of ENIAC
    A Short History of the Second American Revolution by Dilys Winegrad and Atsushi Akera (1) Today, the northeast corner of the old Moore School building at the University of Pennsylvania houses a bank of advanced computing workstations maintained by the professional staff of the Computing and Educational Technology Service of Penn's School of Engineering and Applied Science. There, fifty years ago, in a larger room with drab- colored walls and open rafters, stood the first general purpose electronic computer, the Electronic Numerical Integrator And Computer, or ENIAC. It spanned 150 feet in width with twenty banks of flashing lights indicating the results of its computations. ENIAC could add 5,000 numbers or do fourteen 10-digit multiplications in a second-- dead slow by present-day standards, but fast compared with the same task performed on a hand calculator. The fastest mechanical relay computers being operated experimentally at Harvard, Bell Laboratories, and elsewhere could do no more than 15 to 50 additions per second, a full two orders of magnitude slower. By showing that electronic computing circuitry could actually work, ENIAC paved the way for the modern computing industry that stands as its great legacy. ENIAC was by no means the first computer. In 1839, an Englishman Charles Babbage designed and developed the first true mechanical digital computer, which he described as a "difference engine," for solving mathematical problems including simple differential equations. He was assisted in his work by a woman mathematician, Ada Countess Lovelace, a member of the aristocracy and the daughter of Lord Byron. They worked out the mathematics of mechanical computation, which, in turn, led Babbage to design the more ambitious analytical engine.
    [Show full text]
  • John W. Mauchly Papers Ms
    John W. Mauchly papers Ms. Coll. 925 Finding aid prepared by Holly Mengel. Last updated on April 27, 2020. University of Pennsylvania, Kislak Center for Special Collections, Rare Books and Manuscripts 2015 September 9 John W. Mauchly papers Table of Contents Summary Information....................................................................................................................................3 Biography/History..........................................................................................................................................4 Scope and Contents....................................................................................................................................... 6 Administrative Information........................................................................................................................... 7 Related Materials........................................................................................................................................... 8 Controlled Access Headings..........................................................................................................................8 Collection Inventory.................................................................................................................................... 10 Series I. Youth, education, and early career......................................................................................... 10 Series II. Moore School of Electrical Engineering, University of Pennsylvania.................................
    [Show full text]