140 likes | 249 Views
Explore the fascinating journey of number systems, from ancient civilizations to modern computer languages and logic, including the resistance to negative numbers. Discover the pioneers like Charles Babbage and Ada Byron King who laid the groundwork for today's advanced computing. Uncover the transition from assembly language to high-level languages, making computing more accessible. Delve into the history of digital logic machines and Boolean algebra, paving the way for modern computers. Join us on a captivating timeline from the origins of computing to present-day technological marvels. Learn about the significance of different number bases and the impact of innovative ideas in shaping the digital world we live in today.
E N D
History of Computing Chapter 0
Why Base 10?? • Base 12 – ancient Egyptians • Place Value – Babylonians (1900 B.C.) • Base 60!!! • space as place holder – no symbol for zero • new symbol for zero (300 B.C.)
Negative Numbers?...Absurd!! • Negative numbers are ‘absurd’ (Chuquet, 15th Century) • Negative numbers are ‘absurd’ (Stifel, 16th Century) • Negative numbers are ‘impossible’, and ‘fictitious’ (Caradan, 16th Century) • Negative numbers should be ‘discarded entirely’ (Vieta, 16th/17th Century) • Negative numbers are ‘false’ (Descartes, 17th Century) • Negative numbers are ‘utter nonsense’ (Pascal, 17th Century) • Negative numbers are ‘larger than infinity’ and ‘less than zero’ (Wallis, 17th Century) • Negative numbers are ‘greater than infinity’ (Euler, 18th Century) • Negative numbers should be ‘rejected’ (Maseres, 18th/19th Century) • Their use will lead to ‘erroneous conclusions’ (Carnot, 18th/19th Century) • Negative numbers are evidence of ‘inconsistency’ or ‘absurdity’ (De Morgan, 19th Century). http://www.nzmaths.co.nz/Number/
Beginning of Computers • Charles Babbage – Father of Computers • Augusta Ada Byron King – first computer programmer
Logic… • George Boole • Digital Logic Machines • Boolean Algebra – True / False
Number Systems… Base 8 Base 16 Base 2
31 miles (23 miles are underwater) average depth is 150 feet under the seabed. The channel crossing time for Eurostar is only 20 minutes. Ada • U.S. Dept of Defense • Europe • U.K. – control of trains of the Chunnel • subway systems • Hong Kong • Paris • London • New York • Boeing 777 • Volvos – Sweden • AirBus