पहली पीढ़ी के कम्प्युटर 
(First Generation of Computer) (1942 - 1955)

Vacuum Tube
  • पहली पीढ़ी के कम्प्युटर के निर्माण मे निर्वात ट्यूब (vaccum tube) का प्रयोग किया गया। 
  • सॉफ्टवेयर मशीनी भाषा (Machine Language) तथा निम्न स्तरीय प्रोग्रामिंग भाषा (Low Level Language) मे तैयार किया जाता था। 
  • डाटा तथा सॉफ्टवेयर के भंडारण (Storage) के लिए पंचकार्ड (Punch card) तथा पेपर टेप (Paper Tape) का प्रयोग किया गया। 
  • कम्प्युटर का गणना समय या गति मिली सेकंड (MilliSecond - ms) मे थी। (1 ms = 1/1000 Sec)
  • पहली पीढ़ी के कम्प्युटर का उपयोग मुख्यतः वैज्ञानिक अनुसंधान तथा सैन्य कार्यों मे किया गया। 
  • ये आकार मे बड़े (Bulky) और अधिक ऊर्जा खपत करने वाले थे इनकी भंडारण क्षमता कम तथा गति मंद थी। इनमे त्रुटि (Error) होने की संभावना भी अधिक रहती थी। अतः इनका संचालन एक खर्चीला काम था। 
  • निर्वात ट्यूब द्वारा अधिक ऊष्मा उत्पन्न करने के कारण इन्हें वातानुकूलित वातावरण मे रखना पड़ता था। 
  • एनीयक (ENIAC), यूनिवैक (UNIVAC) तथा आईबीएम (IBM) के मार्क-1 इसके उदाहरण है।
  • 1952 मे डॉ. ग्रेस हापर द्वारा असेम्बली भाषा (Assembly Language) के आविष्कार से प्रोग्राम लिखना कुछ आसान हो गया।