Charles Babbage là một kỹ sư, nhà phát minh và nhà toán học người Anh, người đã phát minh ra máy tính kỹ thuật số tự động đầu tiên. Các học giả coi Babbage là một trong những "cha đẻ của máy tính". Ông nổi tiếng nhất với loạt máy móc được gọi là động cơ phân tích, bộ máy phức tạp được thiết kế để thực hiện các phép tính tổng quát.
Mặc dù thực tế là nhiều phát minh của ông đã bị dở dang (thường là do thiếu kinh phí hoặc các vấn đề về nhân cách), các khái niệm và sáng tạo của Babbage đã đặt nền móng cho việc phát minh ra máy tính hiện đại.
Tiên phong nhất trong các máy của Babbage là Công cụ phân tích. Mục đích của thiết bị này là để thực hiện bất kỳ phép toán số học nào. Nó sử dụng các lệnh từ thẻ đục lỗ, phân nhánh và lặp lại, điều khiển tuần tự và một bộ nhớ trong đó nó lưu trữ các số. Babbage đã chế tạo nhiều mô hình của Công cụ phân tích, nhưng tiếc là anh ấy chưa bao giờ hoàn thiện chiếc máy theo thông số kỹ thuật của mình.
Tiền thân của Công cụ phân tích, Công cụ khác biệt, cũng là một phát minh có ảnh hưởng lớn. Công cụ khác biệt được sử dụng để tính toán các giá trị của các hàm đa thức bằng cách sử dụng phương pháp của sự khác biệt hữu hạn. Babbage đã hình dung cỗ máy của mình như một giải pháp cho sự thất bại của việc tính toán và phiên mã hàng hải. Động cơ khác biệt cũng vẫn chưa hoàn thành cho đến khi các nhà khoa học Anh hoàn thiện cỗ máy theo các thông số kỹ thuật của Babbage vào năm 1991.