-
The abacus, used by ancient civilizations like China and Egypt, is considered the first tool for performing arithmetic operations.
-
The Persian mathematician Al-Khwarizmi wrote foundational texts on algorithms and computation, giving rise to the term "algorithm".
-
An ancient Greek analog computer used to predict astronomical positions and eclipses decades in advance.
-
Gottfried Wilhelm Leibniz developed a mechanical calculator called the “Step Reckoner,” which could perform addition, subtraction, multiplication, and division.
-
Joseph-Marie Jacquard invented a loom that used punched cards to control patterns in fabric weaving, influencing later computing technologies.
-
Babbage designed a mechanical computer with features resembling modern computers, though it was never fully built in his lifetime.
-
Ada Lovelace wrote the first algorithm intended for implementation on Babbage’s Analytical Engine, becoming the first computer programmer.
-
Boole published An Investigation of the Laws of Thought, laying the foundation for the binary logic used in digital circuits.
-
Herman Hollerith developed a machine to process U.S. Census data using punched cards, reducing the time needed from 10 years to 2.
-
Alan Turing introduced the concept of a machine capable of simulating the logic of any other machine, forming the basis for modern computing theory.
-
Konrad Zuse built the Z3, the first programmable digital computer, used for solving engineering problems.
-
ENIAC (Electronic Numerical Integrator and Computer) was completed in the U.S. to calculate artillery trajectories for the military.
-
John Bardeen, Walter Brattain, and William Shockley at Bell Labs invented the transistor, transforming electronics by enabling smaller, faster devices.
-
IBM released FORTRAN (FORmula TRANslation), one of the first high-level programming languages, aimed at scientific and engineering applications.
-
Jack Kilby and Robert Noyce independently developed the integrated circuit, leading to the miniaturization of electronic components and computers