AICT Lecture 2
AICT Lecture 2
Science
Lecture 2
By
Alina Munir (Lecturer)
[email protected]
THE HISTORY OF COMPUTING
Events Before 1950 (1/2)
• Abacus
• Based on the technology of gears
– Blaise Pascal (1623-1662)
• Output by observing the final gear positions
– Gottfried Wilhelm Lebniz (1646-1716)
• Output by observing the final gear positions
– Charles Babbage (1792-1871)
• envisioned machines that would print results of computations
on paper
• Augusta Ada Byron (Ada Lovelace ): First Programmer in the world
– Joseph Jacquard’s loom (1801)
– Herman Hollerith (1860-1929)
Events Before 1950 (2/2)
(Courtesy of International
Business
Machines Corporation.
Unauthorized use not
permitted.) ⌦
Figure 0.4
The Mark I Computer ⌦
40
Traditional mainframes
30
20
Parallel CMOS
(Alternative mainframes
10 and mid-range)
Personal Computer
0
1990 1995 2005
BREAKTHROUGH FUTURE
TECHNOLOGIES
Computer Science
ALGORITHMS
Algorithm
a
f=a+b
b