Ai được coi là "cha đẻ của máy tính"?
Charles Babbage, một kỹ sư cơ khí và bác sĩ đa khoa người Anh, bắt nguồn khái niệm về một máy tính có thể lập trình. Được coi là "cha đẻ của máy tính", ông đã khái niệm hoá và phát minh ra máy tính cơ học đầu tiên vào đầu thế kỷ 19. Sau khi làm việc trên động cơ khác biệt mang tính cách mạng của mình, được thiết kế để hỗ trợ tính toán điều hướng, vào năm 1833, ông nhận ra rằng một thiết kế tổng quát hơn nhiều, một Công cụ phân tích, là có thể. Đầu vào của các chương trình và dữ liệu sẽ được cung cấp cho máy thông qua các thẻ đục lỗ, một phương pháp đang được sử dụng tại thời điểm đó để điều khiển máy dệt cơ học như máy dệt Jacquard. Đối với đầu ra, máy sẽ có một máy in, một máy vẽ đường cong và một cái chuông. Máy cũng sẽ có thể đục lỗ số vào thẻ để đọc sau này. Công cụ kết hợp một đơn vị logic số học, luồng điều khiển dưới dạng phân nhánh và vòng lặp có điều kiện và bộ nhớ tích hợp, làm cho nó trở thành thiết kế đầu tiên cho một máy tính đa năng có thể được mô tả theo thuật ngữ hiện đại là Turing hoàn chỉnh.
Charles Babbage