<pageby comments="false" nominor="false"></pageby>;
When the United States entered World War II, the Moore School of Electrical Engineering at the University of Pennsylvania undertook the building of an electronic computing machine for the Ballistic Research Laboratory. The principal designers were J. Presper Eckert, an electrical engineer at the Moore School, and John Mauchly, a physicist who had become interested in calculating devices from his efforts to apply statistical methods to meteorological data. Eckert and Mauchly designed the machine to compute ballistic tables, but recognized that it could be applied to a very wide range of problems.
ENIAC contained 20 electronic accumulators, each of which could store a 10-digit decimal number. Its logic circuits were also electronic. The sequence of operations was set by the placement of patchcords in plugboards. ENIAC also had read-only memory of about 300 numbers, which were entered by turning switches. An IBM card reader and an IBM cardpunch provided input and output. All together there were 18,000 tubes, 70,000 resistors, 10,000 capacitors, 1500 relays, and 6000 manual switches. This equipment consumed 140 kW of power and filled a room 20 feet by 40 feet.
Work on the ENIAC began in 1943 and proceeded rapidly, but the war ended before the machine was fully operational. In December 1945, it solved a problem for the hydrogen-bomb project, and in February 1946, it was formally dedicated. The computer was extremely influential in the subsequent growth of electronic computing. Many of those involved in building the ENIAC, including John Mauchly, Presper Eckert, John von Neumann, Herman Goldstine, and Arthur Burks, played major roles in the larger story of computer development. The expertise gained in the project was widely shared through publications, site visits, and a course on electronic computing offered by the Moore School in the summer of 1946.
<rating comment="false"> Well Written? 1 (No) 2 3 4 5 (Yes) </rating> <rating comment="false"> Informative? 1 (No) 2 3 4 5 (Yes) </rating> <rating comment="false"> Accurate? 1 (No) 2 3 4 5 (Yes) </rating>