ENIAC (Electronic Numerical Integrator And Computer) je jeden z historicky prvních,turingovsky úplných,elektronkových počítačů. Jeho vývoj byl zahájen v roce1943 vPenn State University vPensylvánii veSpojených státech amerických, dokončen byl po téměř třech letech v roce1946 a pracoval až do roku1955 proamerickou armádu ve státěMaryland. Chlazení zajišťovaly dva letecké motory. Při svém představení v roce1946 získal přezdívku „Giant Brain“, tedy „Obrovský mozek“. ENIAC patřil k první generaci počítačů (1945–1954). Nyní se jeho části (jako např. některé jeho kontrolní panely) nacházejí v muzeích ve Spojených státech.
ENIAC byl určen pro výpočty palebných tabulek prodělostřelectvoamerické armády zadruhé světové války, avšak válka skončila dříve nežli mohl být stroj ve válce využit. Proto byl použit až při vývojitermonukleární zbraně. Po oficiálním představení počítače pozvalPentagon matematické a elektrotechnické špičkové vědce a formou 48 přednášek jim ukázal přednosti počítače. Přednášky probíhaly mezi8. červencem a30. srpnem1946 a polovina těchto přednášek byla vedena přímo tvůrci ENIACu. Jednalo se vlastně o úplně první přednášky na téma počítače a jejich využití na světě.
V roce1987 byl ENIAC neziskovou organizacíIEEE přidán na seznam klíčových elektronických vynálezů, tzv.IEEE milestones. V tomto seznamu tak figurují převratné elektronické vynálezy lidstva, jako napříkladVoltův sloup nebotranzistor.
Projekt získal označení „Project PX“ a výroba trvala tři roky. Veřejnost se o počítači dozvěděla až14. února1946. Jeho cena byla vyčíslena na 500 000 tehdejších dolarů (dnes by stál 6 000 000) a armáda převzala oficiálně počítač v červenci1946. Poprvé jej armáda vypnula9. listopadu1946 za účelem údržby a zvětšení paměti. Při této příležitosti byl přesunut na základnu „Aberdeen Proving Ground“, která se nachází u městaAberdeen v americkém státěMaryland. Zde jej29. července1947 opět aktivovali a fungoval nepřetržitě (s mírnými každodenními opravami, viz níže) až do2. října1955, kdy jej v 12:00 definitivně vypnuli.
ENIAC dokázal provádět podmíněné výpočty,iterace (loopy), odskakovat do podprogramů. Program byl nejdříve navržen na papíře a teprve poté nakonfigurován (před rokem 1948 pouze pomocí přepínačů, poté pomocí děrných štítků). Takovéto „programování“ trvalo mnoho hodin až několik týdnů.
Při práci s desetimístnými čísly prováděl 357 (násobení) nebo 35 (dělení) operací za sekundu, přičemž operace s menšími čísly prováděl rychleji. Používaldesítkovou soustavu (dnešní počítače používajídvojkovou soustavu a použití desítkové bylo atypické i v 40. letech – jediný jiný počítač své doby, který ji používal, bylHarvard Mark I – IBM ASCC). ENIAC bylprogramován pomocí přepínačů, avšak v roce1948 byl modifikován, aby mohl provádět program uložený v pamětiROM, v podobě funkčních tabulek čtených z primitivního čtecího zařízení. Tento zásah sice znemožnil paralelní provádění operací a snížil šestinásobně jeho výkon, avšak doba programování se zkrátila ze dnů na hodiny, což oprávnilo tuto modifikaci. V roce1952 byla pětinásobně zvýšena jeho rychlost (tedy téměř na původní úroveň) a v roce1953 byla rozšířena jeho hlavní paměť.
Obsahoval 17 648elektronek, 7200 krystalových diod, 1500relé, 70 000 rezistorů, 10 000kondenzátorů, okolo 5 miliónů ručně pájených spojů,[1] vážil 30tun, zabíral 63 m3 (2,6 m × 0,9 m × 26 m), spotřebovával 150 kW elektrické energie a jeho vývoj stál 500 000 dolarů.
Vstup i výstup obstarávalyděrné štítky a tisk se prováděl na specializovaném stroji (pravděpodobněIBM 405 nebo podobný).
ENIAC byl poměrně poruchový, téměř každý den vyhořelo několik vakuových elektronek. K závadám na elektronkách docházelo nejčastěji při zapínání nebo vypínání počítače (traduje se, že když byl zapojen, pouliční světla Philadelphie slabě poblikávala). Tento problém byl jednoduše (i když nákladně) vyřešen nepřetržitým provozem. Poté se závada na elektronkách vyskytla jednou za dva dny, přičemž k jejímu nalezení stačilo 15 minut. Do jeho modifikace v roce 1948 zabíralo odstraňování jeho závad až polovinu užitného času.
Přímým následovníkem ENIACU byl počítač MANIAC (Mathematical Analyser Numerical Integrator And Computer), který bylstavěn v laboratoříchLos Alamos National Laboratory od roku 1946 do roku 1952, funkční byl od roku 1953.Byl konstruován k matematickým výpočtům popisujícím fyzikální děje a byl využit i k vývojivodíkové bomby.