Kas buvo pirmasis elektroninis skaitmeninis kompiuteris?

Pirmojo elektroninio skaitmeninio kompiuterio tapatybė yra klausimas, dėl kurio dažnai diskutuoja technologijų istorikai ir kompiuterių entuziastai. 1937 m. Johnas Atanasoffas ir Cliffas Berry, profesorius ir Ajovos valstijos koledžo absolventas, išrado ir sukūrė pirmąjį elektroninį skaitmeninį skaičiavimo įrenginį. Žinomas kaip ABC kompiuteris, pagal dviejų vyrų vardus, tai nebuvo programuojamas įrenginys, bet buvo skirtas paprastoms lygtims spręsti. 1946 m. ​​du Pensilvanijos universiteto mokslininkai baigė darbą su elektroniniu skaitmeniniu integratoriumi ir kompiuteriu (ENIAC), kuris gavo pirmąjį skaitmeninio elektroninio skaičiavimo įrenginio patentą.

ABC kompiuteris buvo maždaug stalo dydžio ir galėjo išspręsti tik eilę tiesinių lygčių. Jis nebuvo visiškai programuojamas taip, kaip buvo bendrosios paskirties kompiuteriai, kurie buvo po jo, bet buvo specialiai sukurtas įrenginys, galintis atlikti tik vieną funkciją. Tai verčia kai kuriuos paneigti jo, kaip tikro kompiuterio, statusą. Dalis šio ginčo kyla dėl skirtingų žodžio „kompiuteris“ apibrėžimų.

Daugelį metų Prespero Echerto ir Johno Mauchly darbas su ENIAC kompiuteriu buvo laikomas pirmojo elektroninio skaitmeninio kompiuterio sukūrimu. ENIAC neabejotinai buvo pirmasis tokio tipo įrenginys, kuris buvo programuojamas ir turintis kažką vadinamo Turingo užbaigtumu – tikrosios logika pagrįsto kelių šakų skaičiavimo galimybių kriterijumi. 1964 m. Echert ir Mauchly gavo patentą savo įrenginiui, kuris buvo sukurtas ir finansuojamas Jungtinių Valstijų gynybos departamento.

1973 m., po Honeywell korporacijos pateikto ieškinio, Jungtinių Valstijų federalinis teismas priėmė sprendimą, nustatantį, kad ENIAC patentas negalioja ir kad jis buvo gautas iš ankstesnio Atanasoff ir Berry darbo ABC kompiuteryje. Dėl to ABC kompiuteris tapo pirmuoju elektroniniu skaitmeniniu kompiuteriu, bent jau pagal Jungtinių Valstijų įstatymus. Ankstesnis įrenginys, pagamintas Vokietijoje, savo pajėgumais buvo panašus, tačiau veikė elektromechaniniu pagrindu ir nebuvo tikras skaitmeninis įrenginys.

Istorikai pripažįsta ir ABC kompiuterį, ir ENIAC kompiuterį kaip šiuolaikinių kompiuterių pirmtakus. Istorija rodo, ir įstatymas nusprendė, kad techniškai ABC kompiuteris buvo pirmasis elektroninis skaitmeninis kompiuteris. Tačiau dauguma šiuolaikinių technologijų ir kompiuterių istorikų mano, kad dėl programuojamumo stokos jis yra ne daugiau kaip pirmtakas to, ką daugelis laiko tikru pirmuoju skaitmeniniu elektroniniu kompiuteriu ENIAC dėl programuojamumo ir veikimo istorijos.