เครื่องคำนวณดิฟเฟอเรนซ์เอนจิน
(Difference engine)
บุคคลอีกผู้หนึ่งที่มีบทบาทสำคัญมากต่อการผลิตเครื่องจักรเพื่อช่วยในการคำนวณ
คือ ชาร์ลส์ แบบเบจ
(Charles Babbage) ชาวอังกฤษ ในปี พ.ศ. 2343 เขาประสบผลสำเร็จในการสร้างเครื่องคำนวณที่เรียกว่า
ดิฟเฟอเรนซ์เอนจิน
(difference engine)
เครื่องคำนวณ ดิฟเฟอเรนซ์เอนจิน
ต่อมาในปี
พ.ศ. 2354 เขาเริ่มต้นโครงการพัฒนาเครื่องคำนวณแบบใหม่ที่เรียกว่า
แอนาไลติคอลเอนจิน (analytical
engine) ที่มีลักษณะคล้ายกับเครื่องคอมพิวเตอร์ในยุคปัจจุบัน
คือมีหน่วยความจำ หน่วยคำนวณ และวิธีการที่จะให้เครื่องทำงานตามคำสั่งจนได้ผลลัพธ์ออกมา
เขาต้องใช้เวลาและทุ่มแรงงานจำนวนมากในการประดิษฐ์
แต่เนื่องจากเครื่องแอนาไลติคอลเอนจินต้องใช้กลไกจำนวนมาก
และต้องใช้ชิ้นส่วนที่มีความละเอียดสูง ซึ่งเทคโนโลยีในขณะนั้นไม่สามารถรองรับการผลิตชิ้นส่วนเหล่านั้นได้
ทำให้เครื่องจักรที่เขาผลิตขึ้นมานั้นไม่สามารถใช้งานได้
เครื่องคำนวณแอนาไลติคอลเอนจิน