History of computer

Cards (52)

  • Early humans counted on their fingers, leading to the evolution of the base 10 numbering system
  • The abacus, invented 3000 years ago, was the first calculating mechanism where beads represent digits and rods represent places like units, tens, hundreds, and higher multiples of ten
  • Blaise Pascal invented the Pascaline in 1642, the first mechanical adding machine
  • Joseph Jacquard's Loom in 1810 emphasized three computer concepts:
    • Instructions using punched cards
    • Simple Program as a series of instructions
    • Automation of jobs due to programming
  • Charles Babbage, the Father of Computers, invented the Analytical Engine in 1832, which had 5 characteristics of a modern computer:
    • Input device using punch cards
    • Processor known as the mill
    • Control Unit
    • Storage Facility to store data
    • Output device
  • Ada Augusta, the first computer programmer, wrote programs for the Analytical Engine, and her notes on the engine were used in the future development of computers
  • Herman Hollerith invented the Tabulating Machine for the 1890 Census, the first machine capable of processing statistical information from punched cards
  • Alan Turing worked on the Colossus computer in 1943, used in World War II for cracking German codes (ENIGMA)
  • John Mauchly and Presper Eckert developed the ENIAC (Electronic Numerical Integrator & Calculator) in 1946, the first electronic computer to go into operation
  • John von Neumann's EDVAC was the first electronic computer to use stored-program, initiating the modern computer era with activities like input data, storing data, processing data, and outputting data/results
  • First Generation Computers (1951-1958) used vacuum tubes for electronic circuits, punched cards for secondary memory/storage, operated in milliseconds, and used machine and assembly languages
  • Second Generation Computers (1959-1964) replaced vacuum tubes with transistors for electronic circuits, used magnetic tape for secondary memory/storage, operated in microseconds, and introduced programming languages like COBOL, Fortran, and Symbolic
  • Third Generation Computers (1965-1970) utilized Integrated Circuits (IC) for electronic circuits, magnetic tape for secondary memory/storage, operated in nanoseconds, and introduced the silicon chip
  • Fourth Generation Computers (1971-Present) introduced personal micro-computers, microprocessors, magnetic disks for secondary memory/storage, operated in picoseconds, and featured virtual memory that mimics the behavior of primary memory
  • Fifth Generation Computers (Future) are envisioned to include Artificial Intelligence, Natural Language communication with computers, Parallel Processing for simultaneous processing of millions of instructions, and operate at gigaseconds speed with quadrillions of operations per second
  • Blaise Pascal invented the PascalinE in 1642, the first mechanical adding machine
  • Gottfried Leibniz invented the Step Reckoner in 1671, capable of addition, subtraction, multiplication, division, calculating square roots, and evaluating
  • Joseph Jacquard invented Jacquard's Loom in 1810
  • Early humans counted on their fingers, leading to the evolution of the base 10 numbering system
  • The abacus, invented 3000 years ago, was the first calculating mechanism where beads represent digits and rods represent places like units, tens, hundreds, and higher multiples of ten
  • Blaise Pascal invented the Pascaline in 1642, the first mechanical adding machine
  • Joseph Jacquard's Loom in 1810 emphasized three computer concepts:
    • Instructions were used punched cards
    • Simple Program consisted of a series of instructions
    • Automation of jobs was possible because of the program
  • Charles Babbage, considered the Father of Computers, invented the Analytical Engine in 1832 with 5 characteristics of a modern computer: input device using punch cards, processor, control unit, storage facility, and output device
  • Ada Augusta, the first computer programmer, wrote programs for the Analytical Engine, and her notes on the engine were used in the future development of computers
  • Herman Hollerith invented the Tabulating Machine for the 1890 Census, the first machine capable of processing statistical information from punched cards
  • Alan Turing worked on the Colossus computer in 1943, used in World War II for cracking German codes (ENIGMA)
  • John Mauchly and Presper Eckert developed the ENIAC (Electronic Numerical Integrator & Calculator) in 1946, the first electronic computer to go into operation
  • John von Neumann's EDVAC was the first electronic computer to use stored-program, initiating the modern computer era with activities like input, store, process, and output data
  • First Generation Computers (1951-1958) used vacuum tubes for electronic circuits, punched cards for secondary memory/storage, operated in milliseconds, and used machine and assembly languages
  • Second Generation Computers (1959-1964) replaced vacuum tubes with transistors for electronic circuits, used magnetic tape for secondary memory/storage, operated in microseconds, and introduced programming languages like COBOL, Fortran, and Symbolic
  • Third Generation Computers (1965-1970) utilized Integrated Circuits (IC) for electronic circuits, magnetic tape for secondary memory/storage, operated in nanoseconds, and introduced the silicon chip
  • Fourth Generation Computers (1971-Present) introduced personal micro-computers, microprocessors, magnetic disks for secondary memory/storage, operated in picoseconds, and featured virtual memory
  • Fifth Generation Computers (Future) are envisioned to include artificial intelligence, natural language communication with computers, parallel processing, and operate at gigaseconds speed with quadrillions of operations per second
  • Grace Hopper:
    • Got a moth in the Mark II computer, which shorted out a relay
    • Crawled in and removed the moth from inside the computer
    • Popularized the term "bug" to signify a system failure
    • The term "debugging" signifies solving a computer problem
  • Gottfried Leibniz invented the Step Reckoner in 1671, a calculating machine that could add, subtract, multiply, divide, and evaluate square roots
  • Konrad Zuse used vacuum tubes in 1941 instead of electromagnetic relays for electronic circuits in computers
  • Vacuum tubes generated enormous amounts of heat
  • Vacuum tubes burned out frequently, causing computers to be down for large amounts of time
  • Transistors replaced vacuum tubes as electronic circuits in computers
  • Transistors are a key component in electronic devices, serving as amplifiers, switches, and signal modulators