19वीं सदी से यांत्रिक और बिजली गणना मशीनें आने लगी थी, लेकिन 1930 और 1940 के दशक, आधुनिक कंप्यूटर युग की शुरुआत माने जाते हैं।

ABC, ENIAC और कोलोसस, सभी थर्मिओनिक वाल्व (निर्वात ट्यूबों) का इस्तेमाल करते थे। ENIAC के रजिस्टरों ने, Z3 या अटानासोफ़-बेरी कंप्यूटर की तरह द्विआधारी अंकगणितीय के बजाय दशमलव अंकगणित प्रदर्शित किया।

1948 तक, ENIAC को पुनः प्रोग्राम करने के लिए, कोलोसस की तरह पुनः वायरिंग की आवश्यकता होती थी। प्रोग्राम और डेटा के लिए संयुक्त मेमोरी के साथ संग्रहीत-प्रोग्राम कंप्यूटर के विचार की कल्पना, ENIAC के विकास के दौरान की गई थी, लेकिन इसे उस समय लागू नहीं किया गया क्योंकि द्वितीय विश्व युद्ध की प्राथमिकताओं के लिए मशीन का जल्दी पूरा किया जाना आवश्यक था और यह महसूस किया गया कि मेमोरी और प्रोग्राम के लिए 20 भंडारण स्थान बहुत छोटा होगा।

विवरण
सार्वजनिक ज्ञान
प्रोग्रामिंग
अन्य आरंभिक कंप्यूटरों के साथ तुलना