Computing: A Brave New World? - School of Computing...
Transcript of Computing: A Brave New World? - School of Computing...
![Page 1: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/1.jpg)
Computing:A Brave New World?
January 8, 2013
![Page 2: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/2.jpg)
What is a computer?
Oxford English Dictionary:
“A calculating-machine; especially an automatic electronic device for performing mathematical or logical operations”
![Page 3: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/3.jpg)
What is a computer?
I say:
“An algorithmic information processor”
![Page 4: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/4.jpg)
Every answer creates more questions …
What does “algorithmic” mean?
What does “information” mean?
What does “processor” mean?
![Page 5: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/5.jpg)
Let’s go back to the beginning … the very beginning ...
![Page 6: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/6.jpg)
23,000 BC - The Bone of Ishango
![Page 7: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/7.jpg)
5000 BC - The Abacus
![Page 8: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/8.jpg)
5000 BC - The Abacus
… still widely used
![Page 9: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/9.jpg)
800 AD - Al-Khwarizmi (c. 780 - c. 850)
wrote books about astronomy, geography, algebra
“algorithm” is derived from his name
![Page 10: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/10.jpg)
1200 - Leonardo di Pisa
- better known as “Fibonacci”
- brought Al-Kwharizmi’s work to Europe
- algebra slowly replaced the abacus
![Page 11: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/11.jpg)
The Mechanical Age
c. 1600 - John Napier (1550 - 1617)
discovered logarithms
invented Napier’s Bones
![Page 12: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/12.jpg)
1621 - The Slide Rule
- invented
by William Oughtred
- thrived until 1970, when electronic calculators were first sold
![Page 13: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/13.jpg)
1642 - The Pascaline
- invented by Blaise Pascal
- basically a clockwork adding machine
![Page 14: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/14.jpg)
1642 - The Pascaline
- about 50 were built, only 8 survive
- they tended to break down all the time
![Page 15: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/15.jpg)
1673 - The Multiplier
- invented by Leibniz
- improved on Pascal’s design ...
- but they tended to break down all the time
![Page 16: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/16.jpg)
1804 - Programmable Loom
- invented by Jacquard
- used punched cards to raise and
lower the threads on the loom
- worked quite well!
![Page 17: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/17.jpg)
1822 - Difference Engine
- invented by Babbage
![Page 18: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/18.jpg)
1822 - Difference Engine
- broke down all the time
![Page 19: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/19.jpg)
Babbage also …
- invented a system to monitor rails
- designed lights for marine communications
- designed an ophthalmoscope
- created a pen for drawing dotted lines
![Page 20: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/20.jpg)
Babbage also …
- designed footwear for walking on water
- designed tugboats and submarines
- designed a diving-bell
- designed an altimeter
- designed a seismograph
![Page 21: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/21.jpg)
Babbage also …
- designed a hydrofoil
- designed a railway decoupler
- designed inter-city speaking tubes
- designed cow-catchers for trains
![Page 22: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/22.jpg)
1887 - Census Machine
- invented by Herman Hollerith
- used punched cards and electricity
- Hollerith founded the company that became IBM in 1924
![Page 23: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/23.jpg)
Electronic Computing
1906 - De Forest invents the vacuum tube
1937 - Turing defines mathematical theory of computing
![Page 24: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/24.jpg)
1938 - Claude Shannon figures out how to do logic with electronic circuits
1941 - Atanasoff and Berry build the ABC
- it has a memory!
1943 - Watson (IBM) says “I think there is a world market for maybe five computers”
![Page 25: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/25.jpg)
1943 - Collosus, first programmable electronic computer
- built by a team including Turing
- sole purpose: crack enemy codes
- 10 built, all destroyed after the war
![Page 26: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/26.jpg)
1947 - transistor invented by Bell Labs
1948 - Norbert Weiner coins “cybernetics”
1950 - floppy disk invented by Nakamats
1950 - Turing formulates the “Turing Test”
1951 - Univac, the first general purpose computer
![Page 27: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/27.jpg)
1953 - about 100 computers exist worldwide
1965 - computer mouse invented
- not popular until 1983
1969 - ARPANET created
1970 - RAM chip invented by Intel
![Page 28: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/28.jpg)
1971 - Microprocessor invented, Intel
1975 - Microsoft founded
1977 - “There is no reason anyone would want a computer in their home” - founder of Digital Electronics Corporation
![Page 29: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/29.jpg)
1981 - “640K ought to be enough for anybody” - Bill Gates
1985 - Windows launched
1989 - WWW created, Berners-Lee
1993 - Individual access to WWW permitted
- use grows 300,000% in ONE YEAR
![Page 30: Computing: A Brave New World? - School of Computing Sitessites.cs.queensu.ca/courses/cisc121/Record/Week01/20130108 Brief... · - algebra slowly replaced the abacus. The Mechanical](https://reader033.fdocuments.us/reader033/viewer/2022051800/5accd3be7f8b9a93268ce42d/html5/thumbnails/30.jpg)
1994 - Netscape released
1997 - Deep Blue beats Kasparov
2000 - Unbreakable cryptography becomes public
2013 - At least 1,000,000,000 personal computers in use