History of Computing — Quick Reference Notes

Introduction to Computing

  • Computing: use of computers to manage, process, and communicate critical information; central to modern industrial technology.
  • Impact: devices, Internet, WWW, social media improve standard of living.

Early Civilizations

  • Babylonians (~20002000 BC – 500500 BC): clay cuneiform tables with arithmetic, cubes, square roots; numeral system used two symbols (11 and 1010) combined to form others; counting boards akin to an abacus.
  • Egyptians: base-10 numerals with symbols for 11, 1010, 100100, 10001000, 1000010000, 100000100000; Rhind Papyrus; arithmetic and geometric problems used in building projects.
  • Greeks (~500−600500-600 BC): Pythagoras and Thales in geometry; Pythagorean theorem; Thales’ theorem: if AC is diameter and A,B,C on circle, then angle ABC is a right angle.
  • Romans: Roman numerals use letters for numbers; abacus used for calculation; influence visible today (clocks, cornerstones, etc.).

Islamic Influence

  • Islamic mathematics (North Africa, Middle East, Spain) advanced algebra beyond Greek geometry.
  • Algebra developed as objects (rational and irrational numbers) and applied to arithmetic and geometry; study of curves via equations.

Notable Figures in Computing

  • Wilhelm Gottfried Leibniz — binary number system; building on Pascal’s calculating machine; The Step Reckoner (1672–1964) could perform +,−,imes,o+, - , imes , o, and root extraction; first calculator to run basic arithmetic.
  • Charles Babbage — Difference Engine (1821): aimed to compute polynomial, logarithmic, and trigonometric functions; sought to improve on Pascaline; Ada Lovelace was an analyst for the engine and is often called the first computer programmer; first working Difference Engine prototype completed by George and Edward Schuetz in 18531853.
  • Ada Lovelace — often regarded as the first computer programmer (analyst on the Analytical Engine).
  • George Boole — Boolean algebra: foundation for modern computing; symbolic logic as the basis for switching theory and digital circuit design; introduced 0 and 1; operators +,−,×+ , - , \times.
  • Grace Hopper — COBOL (Common Business-Oriented Language) promoted in 1959; helped make COBOL widely adopted by military and private sector; scaling of business-oriented programming.
  • Katherine Johnson — NASA’s human computer; calculated trajectories for space travel; geometry and orbit calculations pivotal for moon missions (notably 1962).
  • Gladys Mae West — GPS development; created geodetic model of Earth; enabled precise satellite geodesy and radar altimeter satellite work in the 1960s.

Key Numeral Systems and Machines

  • Egyptian numerals: base-10 with symbols for 11, 1010, 100100, 10001000, 1000010000, 100000100000.
  • Roman numerals: I=1,extV=5,extX=10,extL=50,extC=100,extD=500,extM=1000I=1, ext{ } V=5, ext{ } X=10, ext{ } L=50, ext{ } C=100, ext{ } D=500, ext{ } M=1000.
  • Step Reckoner: Leibniz’s machine capable of +,−,×,÷,+, -, \times, \div, \sqrt{} operations.
  • Difference Engine: Babbage’s design to generate mathematical tables; proto-computing device.

Summary takeaways

  • Computing developments arise from contributions across civilizations (Babylonians, Egyptians, Greeks, Romans, Islamic scholars).
  • Foundational ideas include numeral systems, algebra, logic, and mechanical calculation devices.
  • Key figures connected the theory (Boolean algebra, logic) with practical programming and computing languages (COBOL) and space-age computing (Katherine Johnson, GPS).
  • The evolution from manual calculation devices to algebraic and logical frameworks set the stage for modern computers and software.

Quick reference figures and concepts

  • Binary system: 0,10,1 digits underpin digital computation.
  • Boolean algebra: fundamental to switching theory and digital circuits; operators: +,−,×+, -, \times.
  • COBOL: early standardized business language (1959) with broad historical impact.
  • GPS: based on a detailed Earth geodesy model developed in the 1960s.

References (brief)

  • Bagchi (2021); O’Regan (2021); Forbes (2021); NASA (2020); Yale News (2017).