Charles Babbage, 19. yüzyılda yaşamış İngiliz bir matematikçi, filozof, mucit ve makine mühendisidir. Günümüzde modern bilgisayarların temelini oluşturan mekanik bilgisayar konseptini ilk ortaya atan kişi olarak kabul edilir. Bu nedenle, genellikle "Bilgisayarın Babası" olarak anılır.
Babbage'ın ilk büyük projesi, 1822'de tasarlamaya başladığı Fark Motoru'dur. Bu makine, logaritmik ve trigonometrik fonksiyonlar gibi karmaşık matematiksel hesaplamaları otomatik olarak yapabilen mekanik bir hesap makinesiydi. Amacı, o dönemde elle hazırlanan ve sık sık hatalar içeren matematik tablolarını ortadan kaldırmaktı.
Babbage'ın en büyük ve en vizyoner projesi, 1837'de tasarlamaya başladığı Analitik Motor'dur. Bu makine, modern bilgisayarların temel prensiplerini içeren genel amaçlı bir mekanik bilgisayardı. Analitik Motor, bir merkezi işlem birimi (CPU), bir bellek (hafıza) ve giriş/çıkış birimlerine sahipti.
Ada Lovelace, Babbage'ın Analitik Motoru hakkındaki notları çevirirken, makinenin sadece sayıları değil, sembolleri de işleyebileceğini fark etti. Bu nedenle, Analitik Motor için bir algoritma yazdı ve bu algoritma, bilgisayar programlamasının ilk örneği olarak kabul edilir. Ada Lovelace, bu önemli katkısından dolayı "İlk Programcı" olarak anılır.
Charles Babbage, yaşadığı dönemde tam olarak anlaşılamamış olsa da, modern bilgisayar biliminin temelini atmıştır. Analitik Motor'un tasarımı, 20. yüzyılda geliştirilen elektronik bilgisayarların öncüsü olmuştur. Babbage'ın vizyonu ve Ada Lovelace'ın katkıları, dijital çağın doğuşuna zemin hazırlamıştır.