První výpočetní zařízení
Charles Babbage, anglický strojní inženýr a polyhistor, vytvořil koncept programovatelného počítače. Považován za „otce počítače“, konceptualizoval a vynalezl první mechanický počítač na počátku 19. století. Poté, co pracoval na svém revolučním diferenčním stroji, navrženém jako pomůcka pro navigační výpočty, si v roce 1833 uvědomil, že je možný mnohem obecnější návrh, Analytický stroj. Vstup programů a dat měl být stroji poskytován prostřednictvím děrných štítků, což byla metoda používaná v té době k řízení mechanických stavů, jako byl Jacquardův stav. Pro výstup měl mít stroj tiskárnu, kreslicí zařízení a zvonek. Stroj by byl také schopen děrovat čísla na karty, aby mohly být později přečteny. Stroj obsahoval aritmeticko-logickou jednotku, řízení toku ve formě podmíněného větvení a smyček a integrovanou paměť, což z něj činilo první návrh univerzálního počítače, který by mohl být v moderních termínech popsán jako Turingovsky úplný. Stroj předběhl svou dobu o celé století. Všechny součásti jeho stroje musely být vyrobeny ručně – to byl hlavní problém u zařízení s tisíci díly. Projekt byl nakonec rozpuštěn rozhodnutím britské vlády zastavit financování. Babbageovo selhání při dokončení analytického stroje lze přičíst především politickým a finančním potížím, stejně jako jeho touze vyvinout stále sofistikovanější počítač a postupovat rychleji, než kdokoli jiný mohl následovat. Nicméně jeho syn, Henry Babbage, dokončil zjednodušenou verzi výpočetní jednotky analytického stroje (mlýn) v roce 1888. V roce 1906 předvedl úspěšnou demonstraci jejího použití při výpočtech tabulek.
