Fact-checked by Grok 2 weeks ago

ENIAC

ENIAC, an acronym for Electronic Numerical Integrator and Computer, was the first general-purpose electronic digital computer, designed and constructed by John W. Mauchly and J. Presper Eckert at the University of Pennsylvania's Moore School of Electrical Engineering under contract with the U.S. Army Ordnance Department's Ballistic Research Laboratory. Intended to accelerate the computation of artillery shell trajectories for World War II ballistics tables, which previously required human "computers" using mechanical desk calculators, ENIAC employed electronic vacuum tubes for switching operations rather than electromechanical relays, enabling speeds of up to 5,000 additions or subtractions per second. Weighing over 27 metric tons, spanning 1,800 square feet, and comprising 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000 resistors, and 10,000 capacitors, the machine represented a massive engineering feat completed in December 1945, though publicly unveiled only in February 1946 after the war's end. Programmed via plugboards, switches, and cables rather than a stored-program mechanism, ENIAC's architecture allowed reconfiguration for diverse numerical problems beyond ballistics, including nuclear weapon design and weather prediction, foreshadowing the versatility of subsequent digital computers. Its development spurred postwar computing advancements but also ignited legal disputes over inventorship, culminating in the 1973 invalidation of the Eckert-Mauchly patent amid claims of prior art from earlier analog devices like the Atanasoff-Berry Computer.

Origins and Development

Historical Context and Predecessors

Prior to the development of ENIAC, the U.S. Army Ordnance Department relied on human "computers" and mechanical tabulating machines to generate firing tables, a labor-intensive process that produced only about 30 tables per year using the Moore School's differential analyzer at the . These tables accounted for variables such as projectile weight, , wind, temperature, and elevation to predict shell trajectories, but the growing complexity of wartime demanded faster, more accurate computation amid II's escalation after the U.S. entry in December 1941. Analog computers, particularly Vannevar Bush's differential analyzer developed at between 1928 and 1931, represented a key predecessor by mechanically solving differential equations through interconnected shafts, gears, and integrators, enabling simulations of continuous phenomena like trajectories. The Moore School operated a Bush-pattern analyzer from 1937, which influenced John Mauchly's observations of its limitations—frequent mechanical errors, setup times exceeding computation, and inability to handle nonlinear equations efficiently—prompting a shift toward electronic digital alternatives for military applications. Early digital machines provided foundational concepts but fell short of general-purpose programmability. Konrad Zuse's Z3, completed in May 1941 in Germany, was the first functional, programmable, electromechanical digital computer, using 2,300 relays for binary floating-point arithmetic in aerodynamic calculations, though its wartime destruction limited dissemination. Independently, John Atanasoff and Clifford Berry constructed the Atanasoff-Berry Computer (ABC) at Iowa State College from 1939 to 1942, the first electronic digital computer employing vacuum tubes for binary logic and regenerative drum memory to solve systems of linear equations, but it lacked conditional branching or stored programs, remaining special-purpose. Mauchly, a physics instructor at , attended a Moore School demonstration of the differential analyzer in 1941 and drafted a proposal for an electronic digital computer capable of 5,000 additions per second, far surpassing mechanical limits, which he refined into a formal memo by August 1942 after discussions with . This vision addressed the ABC's electronic principles—visited by Mauchly in December 1940—while extending to programmability and scale, setting the stage for ENIAC's contract in , though a 1973 U.S. court ruling later invalidated the ENIAC patent partly due to Atanasoff's .

Project Initiation and Funding

The ENIAC project originated from the urgent need of the U.S. Army's Ballistic Research Laboratory (BRL) at Aberdeen Proving Ground to accelerate the computation of artillery firing tables during World War II, as existing mechanical and electromechanical devices like differential analyzers proved inadequate for the volume required. In August 1942, John W. Mauchly, a physics professor at the University of Pennsylvania's Moore School of Electrical Engineering, drafted a memorandum outlining the potential of vacuum tubes for high-speed electronic computation, inspired by earlier work on analog devices. This idea gained traction through Captain Herman H. Goldstine, an Army Ordnance officer detailed to BRL, who visited the Moore School and encouraged Mauchly and J. Presper Eckert Jr., an electrical engineering student, to formalize a proposal for an all-electronic calculator in early 1943. The project, code-named Project PX, was formalized via a contract signed on June 5, 1943, between the U.S. Army Ordnance Department and the University of Pennsylvania's Moore School, committing initial funds of $61,700 for design and construction. Nine subsequent supplements extended the agreement through 1946, bringing the total expenditure to $486,804.22, covering materials, labor, and operations under wartime secrecy. Oversight was provided by Army Ordnance representatives, including Goldstine for technical liaison and Major Paul N. Gillon for ballistic computations, with Moore School Director J. G. Brainerd as principal investigator ensuring academic-military collaboration. Funding reflected the Army's prioritization of computational speed for , as manual and analog methods could not meet wartime demands for precise predictions amid variables like and shell design; electronic automation promised orders-of-magnitude improvements over the Moore School's existing differential analyzer, which took weeks per table. The Ordnance Department's investment, approved under Major General Gladeon M. Barnes, underscored a shift toward for applications, though initial skepticism about reliability led to rigorous specifications for 5,000 additions per second.

Design Principles and Construction

ENIAC's design prioritized electronic digital computation over electromechanical methods to attain high speeds for complex numerical tasks, particularly artillery trajectory calculations. It utilized vacuum tubes instead of relays, with approximately 17,480 tubes enabling operations at 100,000 pulses per second and up to 5,000 additions per second, a substantial improvement over relay-based machines limited to 15-50 additions per second. The system employed decimal arithmetic via decade ring counters—each digit represented by a loop of 10 vacuum tubes—facilitating 10-digit signed numbers up to 10 billion, selected for alignment with existing decimal data and accumulator simplicity rather than representation. Featuring 20 accumulators for addition and subtraction, alongside dedicated units for multiplication, division, and square roots, ENIAC supported limited by allowing concurrent operations across arithmetic elements. Configuration for specific computations relied on manual settings of switches and interconnections across plugboards, eschewing stored-program capability due to project timelines. Construction took place at the University of Pennsylvania's Moore School of , led by chief engineer and consultant John W. Mauchly, with supervision from school director John G. Brainerd and Army representative Herman H. Goldstine, involving a team that included engineers like Arthur W. Burks. Initiated under a U.S. Army Ordnance Department contract signed June 5, 1943, for $486,804 total funding, assembly progressed from 1943 through final integration in fall 1945, with formal dedication on February 15, 1946. The resulting apparatus consisted of 40 panels enclosing the circuitry—incorporating 70,000 resistors, 10,000 capacitors, 1,500 relays, and roughly 500,000 soldered joints—spanning a 30-by-50-foot area, weighing 30 tons, and requiring 150 kilowatts of electricity.

Key Technical Components

The ENIAC comprised 30 modular units interconnected via plugboards and multi-conductor cables, forming an accumulator-based architecture without a in the modern sense. Its core arithmetic and storage capabilities relied on 20 accumulators, each capable of holding a signed 10-digit number and performing or operations. These accumulators functioned as both registers and elements, using counters implemented with tubes to represent digits through sequential pulsing. ENIAC employed approximately 17,468 vacuum tubes across 16 different types, primarily for logic gates, flip-flops, and amplifiers, enabling electronic switching speeds far exceeding mechanical relays. Additional passive components included 7,200 crystal diodes for , 1,500 relays for slower switching tasks, 70,000 resistors, and 10,000 capacitors to manage signal levels and timing. The machine's decimal arithmetic was handled through ten's complement representation for negative numbers, with operations synchronized by a central cycling unit that generated timing pulses at 100 kHz. Specialized units augmented the accumulators: a single multiplier performed 385 multiplications per second using shift-and-add techniques; a divider/square-rooter handled iterative and root extraction; two function tables stored up to 1,000 pairs of argument-function values via plugboard settings for ; and three high-speed constant transmitters supplied fixed values like powers of 10. Programming occurred externally by rewiring panels with over 6,000 switches and 500 plugs, allowing reconfiguration for different computations without internal . This plugboard-based control, managed by a master , directed operation sequencing but required hours to alter, limiting flexibility compared to later stored-program designs.

Operation and Capabilities

Programming Techniques

ENIAC programming relied on manual reconfiguration of its hardware rather than stored instructions, involving the physical setting of switches and insertion of patch cords into plugboards to define operational sequences and data pathways for specific computations. Each of the machine's 40 functional panels, including 20 accumulators, a multiplier, a divider-square rooter, and function tables, featured program controls with switches for selecting operations (e.g., add, subtract) and modes (repeat or non-repeat), alongside input and output terminals for signal routing. Program trays consisting of 11-wire bundles served as trunks to propagate control pulses, while cables connected terminals across units to establish the execution order, enabling or processing as wired. This approach demanded meticulous planning, as errors in wiring could propagate through the system's 17,468 vacuum tubes, often requiring days to set up a new problem like ballistic calculations. The logical coding system formalized these techniques through a vocabulary of "complex orders" configured via switches on central panels, such as the initiating unit and cycling unit, which generated timing pulses to synchronize operations. Programmers specified constants and function tables using rotary switches—each of the three function tables had 1,200 ten-position switches for entering up to 3,600 decimal digits—and interconnected units to perform arithmetic transfers, conditional branching via clear/carry signals, and looping by recycling pulses through designated lines. A team of six women, including and , who began programming in 1945, developed higher-level methods to manage complexity, such as subroutines for reusable code blocks, nested loops for iterative calculations, and indirect addressing to dynamically reference data or jump targets without rewiring. These innovations allowed ENIAC to handle diverse tasks beyond initial ballistics, like simulations, despite the absence of modifiable . ![Glen Beck and Betty Snyder program the ENIAC][float-right] In June 1947, ENIAC underwent a major reconfiguration at , converting it from a fully wired to one emulating stored-program execution by dedicating function tables to hold coded instructions in a read-only format, with switches representing opcodes and addresses. This "" system, influenced by von Neumann's designs, stored up to 840 instructions and supported conditional jumps and table lookups, though execution speeds dropped due to the slower access compared to direct wiring. Programmers now punched instructions onto cards for loading into tables, bridging toward modern computing but retaining manual intervention for changes. Reliability issues persisted, with frequent tube failures necessitating switch verifications and cable checks during setup.

Performance Metrics and Reliability

ENIAC achieved computational speeds significantly faster than predecessors, performing up to 5,000 additions or subtractions of 10-digit numbers per second. Multiplication operations were executed at rates of approximately 385 per second, utilizing dedicated function tables and accumulator units for where possible. Division and functions were slower, limited to around 40 operations per second due to sequential algorithmic steps. These metrics stemmed from its design operating at a 100,000 pulses-per-second clock , enabling rather than electromechanical speeds across its 20 accumulators and supporting units.
OperationApproximate Speed (per second)
Addition/Subtraction5,000
385
/40
Reliability posed substantial challenges, as ENIAC incorporated 17,468 vacuum susceptible to burnout from heat and electrical stress. Initial deployment saw frequent failures, with tubes operating at high voltages contributing to downtime; engineers mitigated this through careful selection of ruggedized tubes, environmental controls, and diagnostic techniques, ultimately reducing the to one tube approximately every two days. Faulty tubes could typically be identified and replaced within , minimizing operational interruptions, though the machine's 30-ton and 150-kilowatt draw exacerbated . Over its operational , ENIAC logged more than of runtime despite these issues, demonstrating improved stability through iterative engineering refinements.

Initial Testing and Debugging

![Women operating ENIAC during testing][float-right] The assembly of ENIAC was completed in the fall of 1945 at the University of Pennsylvania's Moore School of Electrical Engineering. Initial testing commenced shortly thereafter, involving systematic verification of the machine's 40 panels, each dedicated to specific functions such as arithmetic operations, memory storage, and input/output. Engineers and , along with their team, addressed early challenges including frequent failures—ENIAC utilized approximately 17,468 tubes, which required replacement every few days initially—and intricate wiring configurations that demanded manual reconfiguration for each program. To mitigate reliability issues, Eckert operated the tubes at reduced power levels, approximately one-quarter of their rated capacity, which extended operational uptime during testing. The first practical computation occurred on December 10, 1945, when ENIAC successfully executed a classified mathematical problem originating from the Laboratory, focused on thermonuclear reaction equations pertinent to hydrogen bomb development. This test, logged as "Problem A," was programmed by a team of six women—Betty Snyder Holberton, Kathleen McNulty, Jean Jennings, Marlyn Wescoff, Frances Bilas, and Ruth Lichterman—who manually set switches and plugged cables to configure the machine, despite initially lacking and relying on physicists' diagrams for guidance. The service log recorded the machine as "tested—OK" following setup, marking a milestone in confirming ENIAC's operational viability, though programming complexity was noted as exceptionally demanding. Further debugging efforts refined techniques for error isolation, with contributions from programmers like , who pioneered the use of breakpoints to halt execution at specific points for inspection, a foundational method in computer diagnostics. These initial phases revealed ENIAC's to be limited, often rendering it nonfunctional for maintenance half the time, yet successive tests validated its capacity for high-speed , paving the way for its formal acceptance by the U.S. Army Ordnance Department in July 1946.

Applications During and After WWII

Ballistics Calculations and Military Uses

ENIAC was developed under contract for the U.S. Army Ordnance Department's (BRL) at , , to automate the computation of firing tables essential for accurate projectile trajectories during . These tables precomputed ranges, elevations, and deflections for various weapons under differing conditions, including , firing angles, propellant charges, wind, air density, and Coriolis effects, by numerically integrating the differential that account for and . Prior methods, such as manual desk calculations or mechanical differential analyzers like the Bush analyzer, required approximately 20 hours or 15 minutes per 60-second trajectory, respectively, limiting the production of tables for the proliferating array of ammunition-weapon combinations. ENIAC dramatically accelerated these computations, solving a single 60-second ballistic trajectory in about 30 seconds—less time than the projectile's actual flight—enabling the rapid generation of comprehensive firing tables. Programmed via wiring panels and switches for each setup, it processed decimal arithmetic at speeds up to 5,000 additions per second, though and were slower at around 290 and 40 operations per second, respectively. Despite initial reliability challenges from failures causing 90% of downtime, engineering modifications, including tube surveillance and power stabilization, supported sustained military operations, accumulating over 80,000 hours of runtime from to 1955. Relocated to BRL in August 1947 after initial testing at the , ENIAC served as the primary tool for U.S. Army and ballistic computations through 1952, with approximately 25% of its runtime dedicated to firing and bombing tables even as other applications increased. Of nearly 100 problems solved from February 1946 onward, about 70% originated from BRL, predominantly ballistics-related, facilitating the design and deployment of ordnance systems during the early . This capability not only met wartime demands but also supported post-war advancements in accuracy and weapon development by producing tables for novel munitions far faster than human or electromechanical alternatives.

Role in Nuclear Weapons Development

Following its operational activation in late 1945, ENIAC performed its inaugural top-secret computation on December 10 for the U.S. Army's Laboratory, addressing a classified mathematical problem likely involving ignition dynamics for thermonuclear weapons, though details remain sealed. This early application demonstrated ENIAC's capacity to handle the immense numerical demands of simulations, far exceeding manual computation limits. John von Neumann, recognizing ENIAC's potential beyond ballistics, collaborated with physicist Edward Teller to execute calculations supporting Teller's thermonuclear "super" bomb proposal, modeling complex reaction chains and particle interactions essential to fusion weapon feasibility. These runs, initiated in 1945, involved equations for thermonuclear reactions and required extensive data preparation, including thousands of programming steps and up to a million punch cards for input, underscoring the machine's role in accelerating theoretical validation amid postwar atomic rivalry. By 1947–1948, after relocation to the , ENIAC supported via simulations for and multiplication in fissile assemblies, with teams including running pioneering codes that informed criticality assessments and weapon design iterations. These probabilistic methods, first implemented on ENIAC, enabled statistical modeling of behaviors, reducing reliance on deterministic approximations and contributing to advancements in both and device engineering. Such computations, taking hours rather than years, marked a pivotal shift in weapons development toward electronic aids, though ENIAC's wired programming constrained for ongoing classified work.

Early Scientific Simulations

Following the relocation of ENIAC to the at in 1946, the machine was adapted for a range of scientific simulations requiring iterative numerical methods and large-scale computations infeasible by hand or mechanical means. These efforts marked some of the earliest uses of electronic digital computing for modeling complex physical phenomena, leveraging ENIAC's reprogrammability via switches, plugs, and function tables to execute repeated cycles of calculation. A landmark application was the implementation of the Monte Carlo method, the first computerized stochastic simulations, conducted in 1947–1948 by a Los Alamos team including Nicholas Metropolis, John von Neumann, Arianna Rosenbluth, and Marshall Rosenbluth. These runs modeled neutron diffusion, multiplication, and fission chain reactions in fissile materials, using ENIAC to generate pseudo-random numbers and track thousands of probabilistic particle paths to estimate outcomes in multiply-connected geometries. The April–May 1948 series required extensive preparation, including custom random number generation routines and conversion tables, and produced results that validated the method's efficacy for problems lacking analytical solutions, such as neutron transport in reactors or implosion assemblies. This work, building on Stanislaw Ulam's conceptual origins in 1946, established Monte Carlo as a foundational simulation paradigm, later extended to non-nuclear domains like thermal ignition and random process modeling on ENIAC. In , ENIAC enabled the inaugural numerical weather predictions in September–October 1950, led by Jule Charney with collaboration from and the Institute for Advanced Study group. The simulations solved the nonlinear barotropic on a 29-point latitude-longitude grid, approximating mid-troposphere flow over the to forecast 24-hour pressure-height changes. Each forecast consumed approximately 24 hours of runtime on ENIAC, involving over 5,000 arithmetic operations per grid point per time step, and yielded results comparable to manual forecasts, thus proving the viability of deterministic hydrodynamic modeling for atmospheric dynamics. These experiments, detailed in Charney et al.'s 1950 Tellus paper, laid groundwork for modern by demonstrating electronic computation's speed advantage over human "computers." ENIAC also supported simulations in cosmic ray physics, modeling particle interactions and showers to analyze high-energy phenomena, alongside thermal ignition studies simulating reaction kinetics in explosives or engines. These applications underscored ENIAC's role in advancing computational modeling for and partial differential equation-based problems, though limited by its fixed-program , which demanded hours of rewiring per new . By 1952, such efforts had processed millions of operations across diverse domains, influencing the shift toward stored-program machines for more efficient scientific .

Comparisons and Innovations

Versus Contemporary Machines

ENIAC represented a significant advancement over prior machines through its use of electronic vacuum tubes, enabling speeds unattainable by electromechanical relays. Completed in December 1945, it performed approximately 5,000 additions per second, orders of magnitude faster than the (also known as the IBM Automatic Sequence Controlled Calculator), an electromechanical device operational from 1944 that relied on relays and executed operations at rates of about one every few seconds for arithmetic tasks. The , designed by Aiken and built by , spanned 50 feet and used punched paper tape for sequencing but lacked electronic speed, making it suitable for sequential calculations yet inefficient for iterative or complex required in . In contrast to the German Z3, completed by in , ENIAC's electronic architecture provided vastly superior performance despite the Z3's innovations in binary floating-point arithmetic and programmability via punched film. The Z3, employing 2,300 relays, operated at roughly 4-5 operations per second and included loops but no conditional branching, limiting its versatility compared to ENIAC's configurable accumulators and function tables for general-purpose decimal computations. Electromechanical limitations in the Z3 resulted in mechanical wear and slower execution, whereas ENIAC's 18,000 vacuum tubes allowed of up to 20 accumulators, though at the cost of higher power consumption (150 kilowatts) and frequent tube failures. The Atanasoff-Berry Computer (ABC), developed from 1939 to 1942 at Iowa State College, preceded ENIAC as the first electronic digital computer but was specialized for solving systems of linear equations using regenerative drum memory and binary logic, without general programmability or storage for instructions. A 1973 U.S. court ruling invalidated ENIAC's patent, attributing core electronic digital concepts to ABC inventor John Atanasoff, whom ENIAC designer John Mauchly had consulted; however, ENIAC extended these ideas into a Turing-complete, reconfigurable system capable of conditional operations via plugboard wiring, far exceeding ABC's narrow scope. Compared to the British Colossus, operational from 1943 for cryptanalytic work at , ENIAC offered broader applicability beyond specialized tasks like decryption. Colossus, also vacuum-tube based with about 1,500 to 2,500 tubes in later models, processed 5,000 characters per second for operations on encrypted text but lacked general-purpose or easy reconfiguration for non-cryptographic problems, relying on fixed wiring with some switchable panels. While Colossus predated ENIAC and demonstrated programmable electronic digital computation, its secrecy until the overshadowed its role, and ENIAC's design emphasized numerical computation for artillery tables and later simulations, influencing post-war stored-program architectures more directly.
MachineCompletion YearTechnologyPrimary PurposeApprox. SpeedProgrammability
Harvard Mark I1944Electromechanical relaysGeneral arithmetic sequences~0.2-1 ops/secPunched tape sequencing
Z31941Electromechanical relaysBinary floating-point calc.4-5 flops/secPunched film with loops
Atanasoff-Berry (ABC)1942Vacuum tubes, drumsLinear equations~60 ops/sec (limited)Fixed, no general storage
Colossus1943Vacuum tubes5,000 chars/sec (Boolean)Switches and panels, specialized
ENIAC1945Vacuum tubes, general numerical5,000 additions/secPlugboards/switches, reconfigurable

Contributions to Stored-Program Computing

ENIAC's original architecture relied on manual wiring through plugs, switches, and function tables for programming, necessitating extensive reconfiguration for each computation, which could take days. This limitation, observed by consultant from June 1944 onward, informed his development of the stored-program concept. In his June 1945 "First Draft of a Report on the ," von Neumann outlined a design where programs and data shared a single modifiable memory, enabling electronic reprogramming without physical rewiring—a direct response to ENIAC's inefficiencies. The report, though unpublished formally and authored solely by von Neumann despite collaborative origins at the Moore School, disseminated these ideas to key figures in computing. By September 1947, Richard Clippinger at the proposed converting ENIAC to a limited stored-program configuration by repurposing its 12 function tables—each holding 1,024 ten-decimal-digit entries—as read-only instruction storage. Implemented between March and April 1948 with von Neumann's input on instruction formats, the modification introduced program timing via a constant transmitter derived from digit pulses and adapted the multiplier for conditional branching using three-address instructions. Programs, limited to hundreds of instructions, were entered manually into the tables' switches and plugs, with execution demonstrated on April 11, 1948, for tasks like logical coding systems. This predated the Baby's stored-program run on June 21, 1948, marking ENIAC as the first general-purpose electronic computer to operate in stored-program mode. The conversion validated the practicality of von Neumann's architecture on existing hardware, reducing reprogramming time from days to hours despite persistent manual setup, and provided empirical data on electronic program execution that influenced successors like and the . It underscored the causal advantages of internal storage for flexibility in ballistics and scientific applications, though read-only limitations and speed penalties from function table access highlighted needs for writable, in future designs.

Technical Limitations and Improvements

ENIAC's physical scale imposed significant operational constraints, occupying approximately 1,800 square feet and weighing 30 tons, which necessitated a dedicated facility at the Ballistic Research Laboratory and complicated maintenance access. It consumed 150 kilowatts of power, generating substantial heat that required continuous air conditioning to prevent overheating, with much of the energy dissipated as waste heat from its 17,468 vacuum tubes. These tubes, while enabling electronic speeds, were fragile and susceptible to filament burnout, necessitating frequent replacements despite engineering efforts to select high-reliability variants and operate the machine continuously to maintain tube warmth, thereby extending mean time between failures. Reliability was further challenged by the system's complexity, incorporating 7,200 crystal diodes, 1,500 relays, 10,000 capacitors, and 70,000 resistors, where any single component failure could halt computations, though actual downtime was mitigated to remarkably low rates through meticulous design and monitoring. Programming ENIAC demanded manual reconfiguration via patch cords and switches across 40 panels, a labor-intensive process that could take days for complex setups, limiting flexibility compared to later stored- architectures and introducing risks during rewiring. The absence of internal program storage meant instructions were not modifiable during execution, restricting it to fixed sequences once set, and excluding features like essential for advanced simulations. Post-war modifications addressed some deficiencies; in 1948, engineers adapted the 20 function tables—originally for data lookup—to hold read-only program instructions via switch settings, enabling a primitive form of stored programming that reduced setup time from weeks to hours for certain tasks and allowed production runs of stored routines. These changes, informed by John von Neumann's consultations, improved efficiency for repetitive calculations like simulations but retained external programming limitations, as full erasable memory was not implemented. Such enhancements demonstrated feasibility of semi-stored control, influencing subsequent designs like , while underscoring ENIAC's role as a transitional machine bridging electromechanical predecessors and transistor-era computers.

Controversies and Recognition

Patent Disputes and Inventorship Claims

The ENIAC patent, formally titled "Electronic Numerical Integrator and Computer," was filed by John Mauchly and J. Presper Eckert on June 26, 1947, and granted as U.S. Patent No. 3,120,606 on February 4, 1964. Sperry Rand Corporation, as successor to the Eckert-Mauchly Computer Corporation, held rights to the patent and sought to enforce it against competitors in the emerging computer industry. In 1967, Honeywell Inc. preemptively sued Sperry Rand in the U.S. District Court for the District of , alleging antitrust violations and challenging the ENIAC patent's validity on grounds including derivation from prior work, lack of novelty, and obviousness to those skilled in the art. The core dispute centered on claims that Mauchly had derived key elements of ENIAC's design from John V. Atanasoff's earlier Atanasoff-Berry Computer (), a special-purpose electronic digital device developed at Iowa State College between 1937 and 1942 for solving systems of linear equations. Mauchly visited Atanasoff in December 1940 and December 1941, where he reviewed detailed notes and discussions on the ABC's use of vacuum tubes for binary arithmetic, electronic speed, and separation of memory and computation—features central to ENIAC but absent in Mauchly's prior concepts. On October 19, 1973, Judge Earl R. Larson ruled the patent invalid in its entirety, finding that its subject matter had been derived from without independent invention by and , that the invention was in public use more than one year prior to filing due to demonstrations, and that it failed tests of novelty and non-obviousness. The decision explicitly credited as the inventor of the automatic electronic digital computer, stating that "the inventors derived the subject matter of one or more claims from ." No damages were awarded to either party, effectively ending 's enforcement efforts and opening the field to unlicensed development of electronic digital computing technologies. The ruling sparked ongoing debate over inventorship, with Atanasoff's advocates emphasizing his pioneering use of electronics for digital computation as that precluded Mauchly and Eckert's claims, while defenders of the ENIAC team highlighted differences such as ENIAC's general-purpose programmability via plugboards and its vastly greater scale (over 17,000 vacuum tubes versus ABC's 300). The U.S. Court of Appeals for the Eighth Circuit upheld the invalidation in 1974 without altering the finding, solidifying Atanasoff's legal precedence despite ENIAC's historical recognition for practical advancements.

Credit for Programming Contributions

The ENIAC was programmed by a team of six women mathematicians, selected from the University of Pennsylvania's Moore School of computing group: Betty Snyder (later Holberton), Kathleen McNulty (later Mauchly Antonelli), Jean Jennings (later Bartik), Ruth Lichterman (later Teitelbaum), Frances Bilas (later Spence), and Marlyn Wescoff (later Meltzer). Recruited initially as "human computers" for manual calculations in 1943, they transitioned to programming the machine upon its completion in November 1945, configuring its 40 panels via 18,000 vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000 resistors, 10,000 capacitors, and approximately 5 million hand-soldered joints by manually setting plugs, switches, and cables— a process requiring up to three weeks per program and deep understanding of the machine's architecture. Their first program, executed in December 1945, calculated artillery firing tables for the U.S. Army , demonstrating ENIAC's ability to solve complex differential equations in seconds rather than days. These programmers developed foundational techniques through trial and error, including error-checking methods, modular subroutines, and documentation that anticipated practices, without manuals or formal training; for instance, they divided ENIAC's function tables and accumulators to handle iterative loops and conditional branching for ballistic trajectories. Adele Goldstine, another key figure, authored the machine's operating manual in 1946, codifying these innovations and training subsequent operators, which enabled ENIAC's versatility for tasks like simulations and thermonuclear calculations post-war. Despite this, initial public demonstrations in February 1946 at the Moore School credited primarily designers and , with the programmers absent from press releases and often unacknowledged in early histories, reflecting the era's classification of their work as support rather than inventive. Recognition emerged decades later amid efforts to document computing's origins; in 1997, all six were inducted into the Women in Technology International (WITI) Hall of Fame for pioneering programming. The 2002 documentary Top Secret Rosies: The Female Computers of WWII featured survivors' accounts, followed by Kathy Kleiman's ENIAC Programmers Project, which included decade-long interviews leading to the 2023 book , emphasizing their role in inventing programming methodologies. Individual honors include Jean Bartik's 2008 induction into the Women in Computing Sciences Hall of Fame and Betty Holberton's contributions to later machines like , though systemic oversight in mid-20th-century narratives—favoring hardware inventors—delayed full attribution of their causal impact on programmable computing.

Overlooked Challenges and Criticisms

Despite its pioneering status, ENIAC faced significant reliability challenges stemming from its 17,468 , which were prone to frequent failures due to the era's manufacturing inconsistencies and operational stresses. Early operations experienced tube burnout rates as high as one every few hours, necessitating constant manual intervention to diagnose and replace faulty units among the vast array; this was mitigated somewhat by J. Presper Eckert's strategy of operating tubes at reduced voltage—about one-quarter of rated power—and avoiding , which extended to approximately one to two days by 1947. Nonetheless, malfunctions accounted for roughly 90% of service interruptions during its active period at the , underscoring the machine's operational fragility beyond its celebrated computational speed. Programming ENIAC represented another profound hurdle, as it lacked a stored-program architecture and required physical reconfiguration via patch cords, switches, and plugboards for each new task—a process that could consume days or weeks and was highly susceptible to in wiring complex function tables and unit interconnections. This manual setup not only limited throughput but also demanded specialized expertise from operators, who effectively served as human compilers, setups through trial-and-error simulations on before execution; historical analyses note that such reconfiguration blurred the line between hardware and software, complicating claims of ENIAC's "general-purpose" nature in practice. Less-discussed criticisms highlight ENIAC's dependency on ancillary components and environmental controls, where issues like , , and inadequate cooling exacerbated ; for instance, the machine's 150-kilowatt draw generated excessive , prompting ad-hoc solutions that proved insufficient during extended runs. These systemic vulnerabilities, often overshadowed by narratives of triumph, reveal ENIAC as a burdened by first-generation trade-offs, where rapid wartime prioritized functionality over robustness, leading to underappreciated burdens that rivaled programming efforts in resource intensity.

Legacy and Preservation

Influence on Modern Computing

ENIAC established the feasibility of electronic digital computers on a large scale, executing calculations at speeds of up to 5,000 additions per second—several orders of magnitude faster than electromechanical predecessors like the . This performance capability converted skeptics who had doubted the practicality of such machines, proving that vacuum-tube-based systems could handle complex numerical problems reliably and at unprecedented velocity. By successfully computing firing tables and later hydrogen bomb simulations, ENIAC reduced tasks that previously took weeks or months to mere hours or seconds, laying groundwork for computational acceleration in scientific and engineering domains. The machine's modular architecture, comprising 40 panels with specialized units for accumulation, multiplication, and control, pioneered and in design. This approach allowed reconfiguration for diverse problems through patch cords and switches, influencing subsequent systems by demonstrating the advantages of separable, interconnectable components over monolithic structures. Although not a stored-program —requiring rewiring for each new task—ENIAC's programmability via external setups underscored limitations in flexibility, prompting innovations toward internal and automated control flows. John 's consultations on ENIAC operations directly informed his 1945 "First Draft of a Report on the ," which outlined a stored-program paradigm integrating data and instructions in , synthesizing ENIAC's empirical lessons with logical principles. This von Neumann model, emphasizing a accessing unified , became foundational to most modern computers, enabling the software-hardware synergy that powers contemporary systems from desktops to supercomputers. ENIAC's legacy extends to ; in 1995, engineers fabricated an ENIAC-on-a-chip, replicating its 20 accumulators and function tables on a dime-sized die using programmable switches, highlighting how core concepts scaled from vacuum tubes to integrated circuits.

Surviving Hardware and Exhibitions

In 1955, following its decommissioning at the , the majority of the ENIAC machine—comprising approximately 80 panels and numerous vacuum tubes and components—was dismantled and sold for scrap, with much of the metal recovered for wartime efforts. Several panels and subassemblies were preserved through distribution as souvenirs to project participants or retention by institutions, averting total loss. The Smithsonian Institution's houses multiple ENIAC panels, including Accumulator #2, a key arithmetic unit constructed between 1943 and 1946 at the University of Pennsylvania's Moore School of Electrical Engineering. These artifacts, transferred from military and academic custodians, illustrate ENIAC's of 40 panels interconnected by over 500 miles of wiring. The University of Michigan's department exhibits several restored ENIAC panels in the lobby of the Beyster Building on its Ann Arbor campus, on loan from the Smithsonian; these include functional demonstrations of original wiring and switches. A single ENIAC panel is displayed at the University of Pennsylvania's Moore School, commemorating the site's role in the machine's original assembly and operation from to 1946. http://the-eniac.com/tourism/ In 2014, three additional panels—discovered in a Pennsylvania barn where they had been stored since the 1950s—were acquired by the U.S. , restored, and placed on permanent exhibit at the Field Artillery Museum in , , opening to the public on October 25, 2014; these represent the first public access to such components since their operational era.

Historical Assessments and Milestones

The Electronic Numerical Integrator and Computer (ENIAC) project commenced with a proposal in August 1942 by to the U.S. Army , leading to a contract awarded on April 15, 1943, to the University of Pennsylvania's Moore School of Electrical Engineering for $61,000 initially, with construction beginning in June 1943. The machine, comprising 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, and occupying 1,800 square feet, achieved its first successful computation on December 10, 1945, calculating ballistic trajectories in seconds rather than days required by manual methods. It was publicly unveiled on February 14, 1946, at the Moore School, with formal dedication the following day, marking the demonstration of electronic digital computing at scale for general-purpose arithmetic and logical operations. ENIAC remained operational at the Ballistic Research Laboratory's after relocation in 1947, contributing to hydrogen bomb design, simulations, and weather prediction until its decommissioning on October 29, 1955, after accumulating over 116,000 operational hours. Post-decommissioning, components were refurbished and used in research until the mid-1960s, underscoring its role in validating electronic computing's reliability despite frequent tube failures averaging one every two days. Historical recognition of ENIAC accelerated in the late , with the IEEE designating it an Milestone in 1987 for pioneering programmable electronic computation. The Historical and Commission erected a state historical marker at the on June 15, 2000, commemorating its invention by and as the genesis of the . The marked ENIAC's 50th anniversary in 1996 with exhibitions and panels, highlighting its influence on subsequent designs like . Scholars assess ENIAC as the first general-purpose electronic digital computer capable of reconfiguration via plugboards and switches for diverse problems, distinguishing it from special-purpose predecessors like the British Colossus (1943, code-breaking focused) or the Atanasoff-Berry Computer (1942, binary arithmetic only). Its significance lies in proving large-scale electronic switching's viability, accelerating the shift to stored-program architectures, though initial wiring-based programming limited portability compared to von Neumann's 1945 report inspired by ENIAC observations. A 1948 modification enabling subroutines stored in function tables represented an early step toward modern programming, influencing Eckert and Mauchly's (1951), the first commercial computer. While not Turing-complete in original form due to fixed decimal architecture, ENIAC's empirical success—performing 5,000 additions per second—catalytically drove federal investment in computing, with total costs reaching $487,000 by completion.

References

  1. [1]
    ENIAC - Penn Engineering
    Originally announced on February 14, 1946, the Electronic Numerical Integrator and Computer (ENIAC), was the first general-purpose electronic computer.
  2. [2]
    J. Presper Eckert and John Mauchly - Lemelson-MIT
    Eckert was the main project engineer for ENIAC. He overcame many difficult technical challenges before he succeeded. Additionally, six women contributed to ...
  3. [3]
    A Short History of the Second American Revolution - UPenn Almanac
    With a contract now in hand, the machine was named the Electronic Numerical Integrator And Computer, ever after to be known as ENIAC. Progress Report, 1942-1946.
  4. [4]
    The world's first general purpose computer turns 75 | Penn Today
    Feb 11, 2021 · The Electronic Numerical Integrator and Computer (ENIAC), built at the Moore School of Electrical Engineering, sparked the “birth of the ...
  5. [5]
    75th Anniversary of the Electronic Numerical Integrator and ...
    Apr 6, 2021 · ENIAC was the fastest computational device of its time, able to do 5,000 additions per second, but because it had no internal storage, it had to ...
  6. [6]
    Presper Eckert Interview - National Museum of American History
    J. Presper Eckert and John W. Mauchly were the principle designers. The ENIAC computed a thousand times faster than any existing device. In the "Computing ...
  7. [7]
    ENIAC Trial Exhibits Master Collection
    There are two epochs in the history of computing: before the completion of the Electronic Numerical Integrator and Computer (known as the ENIAC), and after.
  8. [8]
    eniac - National Museum of the United States Army
    In addition to ballistics, the Army applied ENIAC's processing power to weather prediction, atomic energy calculations, cosmic ray studies, thermal ignition, ...
  9. [9]
    Bush's Analog Solution - CHM Revolution - Computer History Museum
    In 1931, the MIT professor created a differential analyzer to model power networks, but quickly saw its value as a general-purpose analog computer.Missing: context | Show results with:context<|separator|>
  10. [10]
    ENIAC – Life-size model of the first vacuum-tube computer - HNF
    Both institutions had a copy of Vannevar Bush's analog Differential Analyzer, and the U.S. Army had made a contract with the Moore School to use their ...
  11. [11]
    Timeline of Computer History
    Started in 1943, the ENIAC computing system was built by John Mauchly and J. ... The 486 chips remained similar in structure to their predecessors, the 386 chips.
  12. [12]
    1942 | Timeline of Computer History
    The machine was designed and built by Atanasoff and graduate student Clifford Berry between 1939 and 1942. The ABC was at the center of a patent dispute related ...
  13. [13]
    Atanasoff-Berry Computer Court Case
    It was clear and unequivocal finding that Mauchly's basic ENIAC ideas were "derived from Atanasoff, and the invention claimed in ENIAC was derived from ...
  14. [14]
    The ENIAC Story
    " This initial contract committed $61,700 in U.S. Army Ordnance funds. Nine supplements to this contract extended the work to 1946, increased the amount ...Missing: source | Show results with:source
  15. [15]
    ENIAC: The Army-Sponsored Revolution
    In fact, von Neumann participated in the board meeting at Aberdeen on August 29 that recommended funding the Electronic Discrete Variable Computer (EDVAC). In ...Missing: date source
  16. [16]
    ENIAC - CHM Revolution - Computer History Museum
    The 20 single-number accumulators were its primary functional units, but ENIAC also had special units for multiplication, division, and square roots.Missing: key | Show results with:key
  17. [17]
    Eniac-on-a-Chip Project - Penn Engineering
    Jun 9, 1995 · The units of the ENIAC are: Accumulator: the work horse of arithmetic; it also serves as a memory element.Missing: key components
  18. [18]
    ENIAC - Ed Thelen
    ENIAC punchcards always use signed magnitude decimal coding, so translations are happening in the IBM Card Reader and in the Printer unit to account for this. ...Missing: choices processing<|control11|><|separator|>
  19. [19]
    ENIAC Accumulator #2 - Smithsonian Institution
    The claim, voiced here, that ENIAC was the "first all-electronic general purpose computer…" has been a source of controversy ever since. Much of the debate has ...Missing: primary | Show results with:primary
  20. [20]
    A Logical Coding System Applied to the ENIAC
    Program controls and program trays and cables are used to instruct the ENIAC in the programming requirements for a particular computation. Each unit of the ...
  21. [21]
    Programming the ENIAC: an example of why computer history is hard
    May 18, 2016 · ENIAC's was an 840 instruction program that used a subroutine, nested loops, and indirect addressing for both data locations and jump ...Missing: techniques | Show results with:techniques
  22. [22]
    ENIAC Programmers - Columbia University
    John Mauchly and J. Presper Eckert. The presentation featured its trajectory ballistics program, operating at a speed thousands of time faster than any prior ...
  23. [23]
    ENIAC Display | Computer Science & Engineering at Michigan
    The ENIAC was conceived and designed by John Mauchly and J. Presper Eckert of the University of Pennsylvania. The team of design engineers assisting the ...Missing: facts | Show results with:facts
  24. [24]
    ENIAC at 75: A computing pioneer - DCD - Data Center Dynamics
    Aug 17, 2021 · Mauchly and Eckert were quick to build on their ideas, delivering EDVAC (Electronic Discrete Variable Automatic Computer) to the US Army's ...
  25. [25]
    ENIAC, the story of the giant hardware that became a legend
    Rating 4.8 (27) Feb 11, 2025 · ENIAC was the first general-purpose, fully digital computer. Designed by John Presper Eckert and John William Mauchly at the University of Pennsylvania in 1943.
  26. [26]
    ENIAC - Edward Willett
    Feb 19, 1996 · ENIAC's 17,468 tubes operated at a rate of 100,000 pulses per second, which meant there were 1.8 billion chances of a failure occurring every ...
  27. [27]
    ENIAC at 75 - June 7, 2021 - Tikalon Blog by Dev Gualtieri
    Jun 7, 2021 · Eventually, high-reliability tubes were manufactured, and the failure rate fell to a more manageable one tube every two days.<|separator|>
  28. [28]
    [PDF] ENIAC: The “first” electronic computer
    This machine operated 80,233 hours in its life- time at the speed of 5,000 arithmetic opera- tions per second.Missing: specifications | Show results with:specifications
  29. [29]
    The ENIAC - by Bradford Morgan White - Abort Retry Fail
    Jan 28, 2024 · The contract was signed on the 12th of April in 1943. The resulting project was named Project PX and the Army provided $500000 (around $8.8 ...
  30. [30]
    December 1945: The ENIAC Computer Runs Its First, Top-Secret ...
    Nov 10, 2022 · The program the ENIAC ran in two hours, ballistic trajectory calculations, “would have kept busy 100 trained men for a whole year,” the ...
  31. [31]
  32. [32]
    Electronic Computers Within The Ordnance Corps, ENIAC
    This work was conducted at the Ballistic Research Laboratory at Aberdeen Proving Ground, MD, where the experimental data necessary to the computation of such ...
  33. [33]
    [PDF] 50 Years of Army Computing From ENIAC to MSRC - DTIC
    World War II led the U.S. Army Ordnance Corps to fund the design and implementation of the world's first high-speed electronic automatic computer, the. ENIAC.
  34. [34]
    [PDF] A Survey of Eniac Operations and Problems 1946-1952 - DTIC
    This report summarizes the entire operating history of the Eniac since February 1946, when the machine was demonstrated to the public.
  35. [35]
    Manhattan Project: Science > Particle Accelerators > Computers
    ENIAC was initially designed to calculate artillery trajectories of the Army, but von Neumann saw additional needs in the problems of Los Alamos, and he ...
  36. [36]
    4.9 ENIAC's hydrogen bomb calculations | Bit by Bit
    The calculation, a mathematical model of an H-bomb explosion, was enormous, with thousands of steps for the program and a million punch cards for the data.
  37. [37]
    Los Alamos Bets on ENIAC: Nuclear Monte Carlo Simulations, 1947 ...
    Sep 30, 2014 · In April 1948 a team including John and Klara von Neumann and Nick Metropolis ran the first of a series of calculations on ENIAC.
  38. [38]
    Computing on the mesa | Los Alamos National Laboratory
    Dec 1, 2020 · In early 1945, von Neumann brought word of the ENIAC to Los Alamos ... The ENIAC ran the first Monte Carlo calculation in 1947. By the ...
  39. [39]
    Neutronics Calculation Advances at Los Alamos: Manhattan Project ...
    He estimated the time to be 5 h of computational time on ENIAC. The neutron multiplication rate was the principal quantity of interest for these calculations.
  40. [40]
    Los Alamos bets on ENIAC: Nuclear Monte Carlo simulations, 1947 ...
    Aug 7, 2025 · In April 1948 a team including John and Klara von Neumann and Nick Metropolis ran the first of a series of calculations on ENIAC.
  41. [41]
    Hitting the Jackpot: The Birth of the Monte Carlo Method | LANL
    Nov 1, 2023 · The link between ENIAC and Los Alamos was John von Neumann, a brilliant mathematician and polymath—now recognized as one of the greatest ...
  42. [42]
    The ENIAC Computations of 1950—Gateway to Numerical Weather ...
    The first numerical weather prediction was made on the ENIAC computer in 1950. This lecture gives some of the historical background of that event.
  43. [43]
    [PDF] THE ENIAC FORECASTS - UCD School of Mathematics and Statistics
    The first weather forecasts executed on an auto- matic computer were described in a landmark paper by Charney et al. (1950, hereafter CFvN).
  44. [44]
    First computer-assisted weather forecast | Guinness World Records
    The first computer-assisted weather forecast was made using ENIAC, the first digital programmable computer, at the Aberdeen Proving Ground in Maryland, USA, ...
  45. [45]
    Sharing 'The ENIAC story' - Discovery Center at Water's Edge
    The world's first electronic digital computer was developed by Army Ordnance to compute World War II ballistic firing tables. By Martin H. Weik, 1961. Ordnance ...Missing: sources | Show results with:sources
  46. [46]
    Atanasoff-Berry Computer (ABC) - Britannica
    In 1973 Judge Earl Larson voided the ENIAC patent on the grounds that the ABC was the first electronic digital computer and that Mauchly had not considered such ...
  47. [47]
    The Colossus Machine - Stanford Computer Science
    The First Electronic Computer​​ The Colossus was built before ENIAC, but due to the highly classified nature of the work that went on at Bletchley Park, the ...Missing: differences | Show results with:differences
  48. [48]
    [PDF] ENIAC versus Colossus and the early presentation of electronic ...
    Both ENIAC and the Colossus were created as the result of backlogs or bottlenecks in the generation of military information: ENIAC to calculate ballistics ...
  49. [49]
    [PDF] First Draft of a Report on the EDVAC - JOHN VON NEUMANN - MIT
    3.1 Program: Discussion of all divisions (specific parts) enumerated in 2 ... statically stored, and finally sensed more or less directly by human organs.Missing: ENIAC | Show results with:ENIAC
  50. [50]
    Key Developments Concerning the ENIAC Patent, the Patent on the ...
    As a result of his research, on June 30, 1945 von Neumann privately circulated copies of his First Draft on a Report on the EDVAC to twenty-four people ...
  51. [51]
    Richard F. Clippinger - Computer Pioneers
    Richard F. Clippinger, born 1913, East Liberty, Ohio; computing laboratory staff member, Aberdeen Proving Ground, who converted the ENIAC to a stored program ...
  52. [52]
    Eckert and Mauchly Develop the ENIAC | Research Starters - EBSCO
    John Presper Eckert and John William Mauchly developed the first general-purpose electronic digital computer, leading directly to modern methods of computation.
  53. [53]
    ENIAC: The World's First Computer - IEEE Life Members
    Apr 17, 2023 · By 1956, the ENIAC occupied about 1,800 square feet with almost 20,000 vacuum tubes, 1,500 relays, 10,000 capacitors, and 70,000 resistors.Missing: limitations | Show results with:limitations
  54. [54]
    The Fascinating History of the Computer, from ENIAC, Vacuum ...
    Nov 28, 2024 · These were conveyed using vacuum tubes to carry out mathematical calculations, producing results tremendously faster than manual methods or ...
  55. [55]
    Designing reliable systems with unreliable components - IEEE Xplore
    Many electronics experts predicted that component failures (in particular, tube failures) in the pioneering ENIAC machine would be so frequent that the machine.
  56. [56]
    Electronic numerical integrator and computer - Google Patents
    Jr John Presper Eckert: John W Mauchly; Current Assignee. The listed assignees ... Application Priority date Filing date Title. US757158A 1947-06-26 1947 ...
  57. [57]
    J. Presper Eckert | Encyclopedia.com
    May 29, 2018 · The application was finally filed on 26 June 1947, but the patent, U.S. Patent 3,120,606, was not finally granted until 4 February 1964. At ...
  58. [58]
    The Top Ten Patent Wars #5 – Computers | Dorsey & Whitney LLP
    Sep 18, 2018 · Upon being accused, Honeywell won the “race to the courthouse” in 1967 by claiming that Sperry Rand was in violating of antitrust law in a ...Missing: disputes | Show results with:disputes
  59. [59]
    7.8 The Honeywell-Sperry Case | Bit by Bit
    In the Honeywell case, Sperry was seeking to uphold the ENIAC patent only (although the judge decided to rule on the regenerative memory patent as well). In ...
  60. [60]
    Iowa State University Research Foundation, Inc., Intervenor ...
    Sperry Rand vigorously opposed the intervention, asserting that the intervention raises an entirely new issue, to wit, that Atanasoff was a co-inventor and ...Missing: disputes | Show results with:disputes
  61. [61]
    The Women Behind ENIAC - IEEE Spectrum
    Nov 21, 2022 · But hidden behind the scenes were six women—Jean Bartik, Kathleen Antonelli, Marlyn Meltzer, Betty Holberton, Frances Spence, and Ruth ...
  62. [62]
    ENIAC PROGRAMMERS PROJECT
    In 1946 six brilliant young women programmed the first all-electronic, programmable computer, the ENIAC, a project run by the U.S. Army in Philadelphia as ...Become a sponsor · See The Film · Founder · Documentary InfoMissing: recognition | Show results with:recognition
  63. [63]
    The Goldstines and “ENIAC Six” - American Philosophical Society
    May 15, 2023 · This blog is about Adele Goldstine and her female colleagues, who were integral to ENIAC's success.<|separator|>
  64. [64]
    Awards | ENIAC Programmers Project
    WITI Hall of Fame, 1997. Women in Technology International inducted all of the ENIAC Programmers into its Hall of Fame in 1997. ENIAC Programmers Betty ...
  65. [65]
    ENIAC: The First Electronic Computer's Place in History - SIAM
    Oct 3, 2016 · The idea that the ENIAC, or early computers in general, were used for complex computations on neatly-posed problems with small inputs and ...
  66. [66]
    John von Neumann, the Designer of Computer Architecture
    Jul 2, 2024 · However, even more importantly, while working on ENIAC, von Neumann developed the principles of a more advanced device - EDVAC. These principles ...<|separator|>
  67. [67]
    The ENIAC: America's Pioneering Electronic Computer - HP
    Sep 24, 2024 · ENIAC's Impact on American Innovation: Sparked the digital revolution in the United States; Influenced the design of subsequent computer systems ...
  68. [68]
    ENIAC - WORKSHOP OF THE WORLD—PHILADELPHIA
    There are several panels at the Smithsonian's National Museum of American History, several more at the University of Michigan in Ann Arbor, and a single panel ...Missing: surviving exhibitions
  69. [69]
    ENIAC Returns To Fort Sill - I Programmer
    Dec 2, 2014 · Some were handed out as souvenirs to people involved in the project or in programming it and as a result parts of ENIAC were preserved.
  70. [70]
    ENIAC - National Museum of American History
    Admission is free and no tickets are required. Location & Contact. 1300 Constitution Ave NW, Washington, DC 20560 · Contact Information.Missing: surviving | Show results with:surviving
  71. [71]
    How the World's First Computer Was Rescued From the Scrap Heap
    Nov 25, 2014 · The ENIAC panels went on display at Fort Sill in late October, though some more restoration work remains to be done. The museum is in the ...Missing: surviving | Show results with:surviving
  72. [72]
    ENIAC panels go on display at Oklahoma museum - Tech Xplore
    Nov 26, 2014 · ENIAC's revived panels are accessible to the public for the first time, on public view at the US Army's Field Artillery Museum in Fort Sill, Oklahoma.Missing: preserved | Show results with:preserved
  73. [73]
    ENIAC - Encyclopedia of Greater Philadelphia
    Unveiled at the University of Pennsylvania's Moore School of Electrical Engineering in 1946, the ENIAC consisted of 40 nine-foot-high cabinets containing 18,000 ...Missing: details | Show results with:details
  74. [74]
    Milestones:Electronic Numerical Integrator and Computer, 1946
    May 29, 2018 · ENIAC (Electronic Numerical Integrator and Computer) was completed in 1945. Its first major job, finished in a little over two hours, would have ...
  75. [75]
    ENIAC's Birthday - MIT Press
    Feb 9, 2016 · Our book tells the whole ENIAC story from its conception in 1943 through its decommissioning in 1955 and its posthumous career as a symbol ...
  76. [76]
  77. [77]
    The invention of the universal electronic computer—how the ...
    All were designed and built from 1943 to 1951. The chief designers were Presper Eckert, John Mauchly, John Von Neumann, Arthur Burks, and Herman Goldstine. The ...
  78. [78]
    The Neverending Quest for “Firsts” - CHM - Computer History Museum
    Jun 29, 2016 · ENIAC's function tables, which were banks of switches that could be manually dialed to represent digits from 0 through 9, were a form of read- ...
  79. [79]
    History of Computing Information
    In fact, engineers and scientists at the Army's Ballistic Research Laboratory (BRL) helped develop a series of machines -- the EDVAC, ORDVAC, BRLESC I, and ...