Historical Figures Flashcards
John Napier
Invented Logarithm (1614)
Turned multiplication and division into addition and subtraction
William Oughtred
1632
Slide rule
Rulers marked with logarithms that could slide past each other for adding and subtracting to multiply or divide values
Blaise Pascal
1642
Arithmetic machine that added or subtracted numbers with dials marked 0-9
Leibniz
1671
Stepped reckoner, expanding on pascal to add multiplication and division
Charles Xavier Thomas de Colmar
1820-1851
Arithmometer
First calculating device mass produced and marketed for daily office use
Jacquard
1804
Jacquard loom
Weaved patterns with rods chosen based off punch cards
First machine to use instructions to perform different tasks
Charles Babbage
1822
Difference engine
Automated computation of log tables
1833
Analytical engine
Read and carry out instructions for any arithmetic operation using punched cards
Similarities of analytical engine
Place to store numbers (memory)
Mill for arithmetic (ALU)
Reader for receiving instructions (keyboard)
Printer for recording results
(Monitor)
Ada Lovelace
First and only expert for making instructions for arithmetic machine
Published algorithm in 1843
First computer programmer
Alan Turing
1936
Theoretical Turing machine
John Von Neumann
1945
Published First Draft of a Report in EDVACE
Electronic Discrete Variable Automatic Computer
Proposed Von Neumann Architecture
Kathleen Booth
Late 1940s
Assembly language
Grace Hopper
Early 1950s
Early machine-independent language and compilers
COBOL
1958
COmmon business oriented language
Developed by committee based off Hopper for business applications
Fortran
Developed by IBM in mid 1950s
Language for scientific computing
Fórmula translation