Pioneers of Computing Flashcards
“Father of computer”
Envisioned and designed the Difference Engine and Analytical Engine
CHARLES BABBAGE (1791-1871)
Mathematician and writer
World’s first computer programmer
Wrote the first algorithm intended to be processed by a machine
ADA LOVELACE (1815-1852)
British mathematician and computer scientist
Theoretical computation and cryptography
His work helped crack the Enigma code during World War II
ALAN TURING (1912-1954)
A foundational model of computation
Turing Machine
Hungarian-American mathematician and physicist
His contributions to to computer architecture, including the stored-program concept, were crucial in developing early electronic computers.
JOHN VON NEUMANN (1903-1957)
Data and instructions are both logically the same and can be both stored in memory
Stored Program Concept
American engineers who collaborated to create the ENIAC
JOHN MAUCHLY (1907-1980)
J. PRESPER ECKERT (1919-1995)
First electronic general-purpose computer
ENIAC
American computer scientist and rear admiral in the US Navy
Credited with developing the first compiler for a computer language
Popularized the term “debugging”
GRACE HOPPER (1906-1992)
The process of finding and fixing errors in computer programs
Debugging
Inventor of the World Wide Web
Developed the Hyper Text Transfer Protocol (HTTP), HTML, the first web browser
TIM BERNERS-LEE (1955-PRESENT)
Influential computer scientist who made groundbreaking contributions to the field of computing
Best known for creating the C programming language
Worked on the development of the Unix operating system
DENNIS RITCHIE (1941-2011)
Co-founders of Microsoft
Helped popularize personal computers and develop the Windows operating system
BILL GATES (1955-PRESENT),
PAUL ALLEN (1953-2018)
Co-founders of Apple Inc.
played a critical role in the personal computing revolution with the development of the Apple I and Apple II computers
STEVE JOBS (1955-2011),
STEVE WOZNIAK (1950-PRESENT)
Early Conceptualizers
Charles Babbage
Ada Lovelace