Az informatika fejlődése az egyszerű mechanikus eszközöktől, mint az abakusz és a Napier-csontok, egészen a komplex elektronikus rendszerekig ível. A korai eszközök, például az abakusz, több ezer évre nyúlnak vissza, és alapvetően segítették a számolást.
Babbage megfogalmazza, hogy egy (programozható) számológépnek milyen követelményeknek kell megfelelnie:
- ne kelljen mindig beállítani a számokat, meg lehessen adni egyszerre az összes számot és műveletet
- legyen külső programvezérlés (a lyukkártyákon tárolt utasítássorozat, a program);
- legyen bemeneti egység
- legyen olyan egység, amely a kiindulási és a keletkezett számokat tárolja (memória);
- legyen aritmetikai egység, amely számológépen belül a műveleteket végzi el;
- legyen kimeneti egység
Szövőgép és beszélőgép
1769-ben Kempelen Farkas - billentyűzetvezérlésű hangszintetizátor
1786: Johann Müller - regiszter
1820-ban Joseph Marie Jacquard - szövőgépet
Mechanikus számológépek
Számoláskönnyítő egyszerű eszközök
Abakusz
- első ismert mechanikus számológép
- Kb. 5000 éves
Logarléc
Edmund Gunter (1581–1626)
Napier-csontok
- John Napier Murchiston (1550–1617)
Történelem
A számítástechnika története során az egyszerű mechanikus gépektől az igen összetett elektronikus, digitális vezérlésű automatákig haladt.