Historia komputerów oparta jest i wynika w prostej lini z historii matematyki. Już starożytne cywilizacje miały swoje sposoby na liczenie – na przykład, liczydło, które w niektórych krajach islamskich jest wykorzystywane do dziś przy wykonywaniu prostych obliczeń. Na początku rewolucji przemysłowej głównie naukowcy zastanawiali się jak wymienić człowieka na maszyny. Pierwszym krokiem do stworzenia kalkulatora był projekt Leonardo da Vinci, ale pierwszy działający kalkulator był wyprodukowany przez Blaise Pascal, mógł ten kalkulator dodawać i odejmować. Te kalkulatory również szybko zdobyły popularność w różnych dziedzinach i stały się pożytecznym narzędziem sprzedawców. Ważnym uczonym w dziedzinie komputerów jest Charles Babbage. Już w połowie 19 wieku stworzył mechaniczne telefoniczne karty perforowane, a następnie próbował je zebrać w jedną całość i stworzyć wszechstronne urządzenie dla wykonywania złożonych operacji matematycznych, ale niestety zmarł przed ukończeniem swojego dzieła.
Pod koniec 19 wieku, rządy zaczynają doceniać znaczenie komputerów i zaczynają inwestować w rozwój i przyszłość w tej dziedzinie. Komputery dzielimy ze względu na ich generacje, są cztery. Komputery dla poszczególnych generacji różnią się wydajność, wielkośćią i wykorzystywanymi technologiami.
Różne generacje komputerów – przegląd:
Pierwsza generacja komputerów była bardzo prymitywna. Instrukcje obsługi były „szyte na miarę” dla konkretnego zamówienia, dostosowywane do potrzeb w zależności od konkretnego zadania i zamówienia, które komputer miał wykonać i do jakiej pracy był przewidziany. Nie było oprogramowania przynajmniej w minimalnym stopniu jednolitego, ale każdy z komputerów miał swój własny program komputerowy zakodowany w specyficzny sposób dla konkretnej maszyny, która była składana głównie z przenośnych nośników pamięci i danych. Z tego powodu, programowanie było bardzo utrudnione i również ograniczonne przez niską szybkość i małą wszechstronność komputerów. Z komputera mogła korzystać tylko jedna osoba równocześnie.