Study Guides/Computer Science/2nd Generation of Computer
Study Guide Β· Computer Science

Second Generation of Computers (1956–1963)

The second generation of computers (1956–1963) is defined by the replacement of vacuum tubes with transistors. This shift made computers dramatically smaller, faster, cheaper, and more reliable than first-generation machines.

Question (Click to Flip)

What programming languages were used in 2nd generation computers?

Answer

2nd generation computers used Assembly Language (symbolic codes instead of binary) and early high-level languages like FORTRAN (scientific computing, 1957) and COBOL (business computing, 1959).

Card 1 of 1 free previews

Key Facts

IBM's 7090 second-generation computer was used by NASA to track the trajectory of John Glenn's Friendship 7 spacecraft in 1962 β€” the first American to orbit Earth. The computers ran in real-time during the mission!

Key Characteristics

FeatureDetails
Period1956–1963
TechnologyTransistors (replaced vacuum tubes)
LanguageAssembly language + early high-level (FORTRAN, COBOL)
MemoryMagnetic core memory
StorageMagnetic tape and disks
SizeSmaller than 1st gen (room-sized β†’ desk-sized)
SpeedMicroseconds (faster than 1st gen's milliseconds)
ReliabilityHigher β€” transistors don't burn out like tubes
CostLower β€” but still very expensive

Transistor vs Vacuum Tube

The transistor (invented at Bell Labs, 1947) was the key innovation:

PropertyVacuum TubeTransistor
SizeLarge (light bulb sized)Tiny
HeatGenerates enormous heatMinimal heat
PowerHigh power consumptionLow
ReliabilityFails frequentlyHighly reliable
SpeedSlowerFaster

A second-generation computer used thousands of transistors β€” each much smaller and faster than a vacuum tube.

Examples of 2nd Generation Computers

  • IBM 7090 / 7094 β€” used by NASA for early space missions (Project Mercury)
  • IBM 1401 β€” most popular business computer of the era
  • UNIVAC 1107 β€” used for scientific computation
  • CDC 1604 β€” designed by Seymour Cray (later founder of Cray supercomputers)
  • Honeywell 400

All 5 Generations Summary

GenerationPeriodTechnology
1st1940–1956Vacuum Tubes
2nd1956–1963Transistors
3rd1964–1971Integrated Circuits (ICs)
4th1971–presentMicroprocessors (VLSI)
5thPresent+AI, Quantum Computing

Questions and Answers

What programming languages were used in 2nd generation computers?+

2nd generation computers used **Assembly Language** (symbolic codes instead of binary) and early high-level languages like **FORTRAN** (scientific computing, 1957) and **COBOL** (business computing, 1959).

More in Computer Science

Study Smarter with Shinyu.ai

Turn this guide into revision flashcards, a practice exam, or an AI-generated podcast β€” free, no signup required.