Charles Babbage, seorang insinyur mesin Inggris dan polimath, memulai konsep komputer yang dapat diprogram. Dianggap sebagai "ayah komputer," dia membuat konsep dan menemukan komputer mekanis pertama pada awal abad ke-19. Setelah bekerja pada mesin perbedaan revolusionernya, dirancang untuk membantu dalam perhitungan navigasi, pada tahun 1833 ia menyadari bahwa desain yang jauh lebih umum, sebuah Analitik Mesin, mungkin. Masukan program dan data harus disediakan untuk mesin tersebut melalui kartu punch, metode yang digunakan pada saat itu untuk mengarahkan alat tenun mekanis seperti alat tenun Jacquard. Untuk keluaran, mesin akan memiliki printer, kurva plotter dan bel. Mesin juga akan mampu menekan nomor ke kartu untuk dibaca di kemudian hari. Mesin memasukkan unit logika aritmatika, kontrol aliran dalam bentuk bercabang kondisional dan loop, dan memori terpadu, membuatnya desain pertama untuk sebuah komputer tujuan umum yang dapat dijelaskan dalam istilah modern sebagai Turing-lengkap.
Siapa yang dianggap sebagai "ayah komputer"?
Charles Babbage