1.01 - Understand The Evolution of Computers and Computer Programming Languages - PowerPoint
1.01 - Understand The Evolution of Computers and Computer Programming Languages - PowerPoint
01 – Evolution of Computers
COMPUTER PROGRAMMING I
Mechanical Devices
Pascaline (1642)
Set of gears, similar to clock
Only performed addition
Stepped Reckoner
Gottfried Leibniz
Cylindrical wheel with movable
carriage
Add, subtract, multiply, divide,
square roots
Jammed/malfunctioned
Mechanical Devices
Ada Byron
Sponsor of Analytical Machine
One of first people to realize its
power and significance
Often called the first programmer
because she wrote a program based on the design of the
Analytical Machine.
Electro-Mechanical Devices
ICs
Silicon wafers with intricate circuits etched in their surfaces
and then coated with a metallic oxide that fills in the etched
circuit patterns
Microprocessor (1970)
Hoff at Intel Corp, invented microprocessor
Entire CPU on a chip
Makes possible to build the microcomputer (or PC)
Altair – one of first PCs 1975
Wozniak and Jobs designed and build first Apple Computer in
1976
IBM introduced IBM-PC in 1981
Wrapping it Up
COMPUTER PROGRAMMING I
Types of Languages
Two types:
One level of
abstraction from
machine code is
assembly language.
C#
C++
J#
F#
Java
D
E
And the list goes on and on…
A History Lesson
1995- Java
1995- PHP