Maszyna różnicowa – wczesna maszyna licząca, granicząca z pierwszym komputerem, zaprojektowana i częściowo zbudowana w latach dwudziestych i trzydziestych XIX wieku przez Charlesa Babbage’a. Babbage był angielskim matematykiem i wynalazcą; wynalazł kowbojkę, zreformował brytyjski system pocztowy i był pionierem w dziedzinie badań operacyjnych i nauk aktuarialnych. To właśnie Babbage jako pierwszy zasugerował, że pogodę z minionych lat można odczytać z słojów drzew. Przez całe życie fascynował się również kluczami, szyframi i mechanicznymi lalkami (automatami).
Jako członek założyciel Królewskiego Towarzystwa Astronomicznego, Babbage widział wyraźną potrzebę zaprojektowania i zbudowania urządzenia mechanicznego, które mogłoby zautomatyzować długie, żmudne obliczenia astronomiczne. Zaczął od napisania w 1822 roku listu do Sir Humphry’ego Davy’ego, prezesa Royal Society, o możliwości zautomatyzowania konstrukcji tablic matematycznych, a konkretnie tablic logarytmicznych wykorzystywanych w nawigacji. Następnie napisał pracę „On the Theoretical Principles of the Machinery for Calculating Tables” (O teoretycznych zasadach działania maszyn do obliczania tablic), którą odczytał w tym samym roku na forum towarzystwa. (Zdobyła ona pierwszy Złoty Medal Towarzystwa Królewskiego w 1823 r.) Stosowane wówczas tablice często zawierały błędy, które dla marynarzy na morzu mogły być kwestią życia i śmierci, a Babbage dowodził, że automatyzując produkcję tablic, można zapewnić ich dokładność. Zyskawszy poparcie społeczeństwa dla swojego silnika różnicowego, jak go nazwał, Babbage zwrócił się następnie do rządu brytyjskiego o sfinansowanie prac rozwojowych, uzyskując jeden z pierwszych na świecie grantów rządowych na badania i rozwój technologiczny.
Babbage podszedł do projektu bardzo poważnie: zatrudnił mistrza maszynowego, założył ognioodporny warsztat i zbudował pyłoszczelne środowisko do testowania urządzenia. Do tej pory rzadko wykonywano obliczenia na więcej niż 6 cyfr; Babbage planował rutynowo uzyskiwać wyniki 20- lub 30-cyfrowe. Silnik różnicowy był urządzeniem cyfrowym: operował na pojedynczych cyfrach, a nie na gładkich wielkościach, a cyfry były dziesiętne (0-9), reprezentowane przez pozycje na kołach zębatych, a nie przez cyfry binarne („bity”), które niemiecki matematyk-filozof Gottfried Wilhelm von Leibniz preferował (ale nie używał) w swoim Step Reckoner. Gdy jedno z kół zębatych obracało się od 9 do 0, powodowało przesunięcie następnego koła o jedną pozycję, przenosząc cyfrę, tak jak działał kalkulator Step Reckoner Leibniza.
The Difference Engine był jednak czymś więcej niż zwykłym kalkulatorem. Zmechanizował nie tylko pojedyncze obliczenia, ale całą serię obliczeń na wielu zmiennych w celu rozwiązania złożonego problemu. Wykraczał daleko poza kalkulatory także pod innymi względami. Podobnie jak współczesne komputery, silnik różnicowy posiadał pamięć masową, czyli miejsce, w którym dane mogły być tymczasowo przechowywane w celu późniejszego przetworzenia, i był zaprojektowany tak, aby wytłaczać dane wyjściowe w miękkim metalu, który mógł być później użyty do produkcji płyty drukarskiej.
Niemniej jednak, silnik różnicowy wykonywał tylko jedną operację. Operator ustawiał wszystkie swoje rejestry danych z oryginalnymi danymi, a następnie pojedyncza operacja była wielokrotnie stosowana do wszystkich rejestrów, ostatecznie dając rozwiązanie. Mimo to, pod względem złożoności i śmiałości projektu, przewyższał on wszelkie istniejące wówczas urządzenia obliczeniowe.
Pełny silnik, zaprojektowany jako urządzenie wielkości pokoju, nigdy nie został zbudowany, przynajmniej nie przez Babbage’a. Choć otrzymał kilka grantów rządowych, były one sporadyczne – rządy się zmieniały, fundusze często się kończyły, a Babbage musiał osobiście ponosić część kosztów finansowych – i pracował w granicach tolerancji ówczesnych metod konstrukcyjnych lub blisko nich, napotykając liczne trudności konstrukcyjne. Wszystkie prace projektowe i konstrukcyjne zostały przerwane w 1833 roku, kiedy Joseph Clement, mechanik odpowiedzialny za budowę maszyny, odmówił kontynuowania pracy bez otrzymania zapłaty. (Ukończona część silnika różnicowego znajduje się na stałej ekspozycji w Muzeum Nauki w Londynie). Zobacz także Silnik Analityczny.