History of Computing Flashcards
Abacus
- earliest numeric computation aid device
- finger powered calculator
Algorithm
- A finite set of unambiguous instructions to solve a problem
What type of early calculating machines were there?
Manual or mechanical
- slide rule was used in science/engineering and replaced by pocket calculators
Jacquard Loom
used punch cards that were later used to code computer programs
George Boole
Created boolean algebra using circuits
Claude Shannon
Introduced application of Boolean Logic and was the father of the modern information age
Von Neumann Architecture
- Created the basics for a modern computer
- stored program”
• binary internal coding
• CPU-Memory-I/O organization
• “fetch-decode-execute”
instruction cycle
Alan Turing
-During ww2 created the enigma and Turing machine
ENIAC
-First electronic general-purpose computer
-Used vacuum tubes to control the flow of
electrical signals
- Manual programming of boards, switches and
“function table
Grace Murray Hopper
- created the first compiler because she was tired of writing machine code by hand
- greatly improved programming speed and efficiency
Transistor
- the most important invention of the 20th century
- replaced vacuum tubes
- lower cost and decreased space
Hearing Aid
- the first device that was built with a transistor
IBM System/360
- family of computers, with compatible architecture, covering a wide price range
Punch card
- punched card from a Fortran program
Margaret Hamilton
- led the team who coded programming for the guidance computer
- considered a pioneer in software engineering