År 1998 Z3 var visat sig vara Turing komplett, därför är världens första fungerande dator. [30] * Den icke-programmerbara Atanasoff-Berry dator (inleddes 1937, avslutades i 1941) som använde vakuumrör baserad beräkning, binära tal, och regenerativ kondensator minne. Användning av regenerativ minne gjorde det möjligt att vara mycket mer kompakt än sina kamrater (vara ungefär lika stor som ett stort skrivbord eller arbetsbänk), eftersom mellanresultat kunde lagras och sedan matas tillbaka till samma uppsättning av beräkningselement.
* De hemliga brittiska Colossus datorer (1943), [31] som hade begränsad programmerbarhet men visat att en enhet med hjälp av tusentals av rör kan vara rimligt tillförlitlig och elektroniskt omprogrammerbart. Den användes för att bryta tyska krigskoder. * Harvard Mark I (1944), en storskalig elektromekanisk dator med begränsad programmerbarhet. [32] * US Army: s ballistiska Research Laboratory Eniac (1946), som använde decimal aritmetik och kallas ibland den första allmänna ändamål elektronisk dator (eftersom Konrad Zuse s Z3 1941 används elektromagneter i stället för elektronik).
Inledningsvis dock Eniac hade en oflexibel arkitektur som i huvudsak krävs omkopplingar för att ändra sin planering. Lagrat program arkitektur En kopia av "Manchester barn" på MOSI, världens första lagrat program dator. Flera utvecklare av Eniac, erkänna sina brister, kom upp med en betydligt mer flexibel och elegant design, som kom att bli känt som "lagrade programarkitektur" eller von Neumann arkitektur. Denna design först formellt beskrivs av John von Neumann i tidningen första utkastet till en rapport om EDVAC, distribueras i 1945.
Ett antal projekt för att utveckla datorer baserade på lagrat program arkitektur började vid den här tiden, den första av dessa är slutfördes i Storbritannien. Den första fungerande prototyp som ska demonstreras var Manchester Baby (SSEM eller "
(2)