De eerste programma-gecontroleerde computer werd uitgevonden door Konrad Zuse, die de Z3 gebouwd, een elektromechanische rekenmachine, in 1941.
[28] De eerste programmeerbare elektronische computer was the Colossus, gebouwd in 1943 door Tommy Bloemen. George Stibitz wordt internationaal erkend als een vader van de moderne digitale computer. Terwijl het werken bij Bell Labs in november 1937 Stibitz bedacht en bouwde een relais gebaseerde rekenmachine hij wel de "Model K" (voor "keukentafel", waarop hij had verzameld), dat was de eerste om binaire circuits gebruiken om te presteren een rekenkundige bewerking. Latere modellen toegevoegd grotere verfijning waaronder complexe rekenkundige en programmeerbaarheid. [29] Een opeenvolging van steeds meer krachtige en flexibele computerapparatuur werden gebouwd in de jaren 1930 en 1940, geleidelijk aan het toevoegen van de belangrijkste functies die worden gezien in moderne computers. Het gebruik van de digitale elektronica (voornamelijk uitgevonden door Claude Shannon in 1937) en flexibeler programmeerbaarheid waren vitaal belangrijke stappen, maar het definiëren van een punt langs deze weg als "de eerste digitale elektronische computer" is moeilijk. Shannon 1940 Opmerkelijke prestaties omvatten. Het gebruik van de regeneratieve geheugen liet het aan veel compacter dan zijn collega's (die ongeveer de grootte van een groot bureau of werkbank), omdat tussentijdse resultaten kunnen worden opgeslagen en vervolgens gevoed terug in dezelfde reeks berekeningen elementen. < li> Het geheim Britse Colossus computers (1943), [Voordelen van virtualisatie Solutions