Evolution of Programming Flashcards
_______(5000 years
ago) – early calculation
tool.
Abacus
1.______ by Blaise
2._____ –
mechanical calculator
for addition
1.Pascaline
2.Pascal-1642
________ – capable of
multiplication
Leibniz’s Calculator
(1694)
_______________ – first concepts of
programmable computers.
Charles Babbage’s Difference
Engine and Analytical Engine
(1822)
__________ – first programmer, worked
with Babbage
Ada Lovelace (1840)
__________________ – enabled data storage and
faster computation.
Herman Hollerith’s punch card system (1880s)
A ______ represents text, computer
processor instructions, or any other data
using a two-symbol system.
binary code
The two symbol system used is often____________ from the binary number system
“0” and “1”
The binary code assigns a pattern of binary digits, also known as 1._____, to each 2._______, 3.________, etc.
1.bits
2.character
3.instruction
__________ used for processing (e.g., ENIAC (Electronic Numerical Integrator and Computer, 1943- 1945)
Vacuum tubes
ENIAC
Electronic Numerical Integrator and Computer, 1943- 1945
_____________replaced vacuum tubes,
increasing speed and reducing size.
Transistors
_________ emerged,
improving programmability.
Assembly language
_________________: In 1958, McCarthy invented Lisp, which became the foundation of AI programming.
Lisp Programming Language
Lisp Programming Language: In 1958, _____ invented Lisp,
which became the foundation of AI programming.
McCarthy