Mục lục:
Định nghĩa - Charles Babbage có nghĩa là gì?
Charles Babbage là một nhà toán học và nhà phát minh người Anh, người được ghi nhận rộng rãi vì đã đưa ra khái niệm về một máy tính được lập trình. Babbage sinh năm 1791, thời điểm máy tính thực sự có nghĩa là một người tính toán thủ công.
Được đào tạo như một nhà toán học, Babbage nhận thấy - cũng như nhiều người khác kể từ đó - rằng các hoạt động lớn hơn có thể được chia thành các giai đoạn đơn giản hơn, nhỏ hơn. Tuy nhiên, cho dù đó là một phép tính nhỏ hay lớn, lỗi của con người sẽ luôn là một rủi ro.
Babbage đã hình dung ra một cỗ máy có thiết bị đầu vào, bộ lưu trữ, bộ xử lý, bộ điều khiển và thiết bị đầu ra, về cơ bản là một máy tính hiện đại cơ bản. Máy này sẽ có thể xử lý các tính toán cơ bản, do đó loại bỏ lỗi của con người. Mặc dù chưa bao giờ hoàn thành, Công cụ phân tích của Babbage sẽ chạy trên các thẻ đục lỗ chứa các chương trình có thể chạy trong một vòng lặp, cho phép nó thực hiện bất kỳ tính toán nào mà lập trình viên có thể thiết kế cho nó.
Babbage cũng đã làm việc trong lĩnh vực mật mã, phá vỡ mật mã tự động của Vigenere.
Techopedia giải thích Charles Babbage
Công cụ phân tích khái niệm của Babbage là một bước nhảy vọt đáng kinh ngạc vào thời điểm đó, nhưng nó đã được thực hiện lặp đi lặp lại kể từ đó. Ý tưởng biến tính toán thành một quá trình cơ học cũng xảy ra với Alan Turing. Một sự khác biệt lớn giữa Babbage và Turing là Turing được sinh ra trong thời đại mà các khái niệm của anh ta có thể được nhận ra, nhờ, trong số những thứ khác, điện.
Công cụ phân tích của Babbage và các phiên bản trước và sau của Động cơ khác biệt của ông hoàn toàn bằng cơ khí, sử dụng xi lanh và các bộ phận khác có thể tạo ra một cỗ máy cao hơn 8 feet và 15 tấn. Mặc dù chưa bao giờ chế tạo được chiếc máy tính hoạt động đầu tiên, nhưng cỗ máy khái niệm của Babbage đã cho phép người bạn Ada Lovelace của mình nhận được sự hoan nghênh sau khi trở thành lập trình viên máy tính đầu tiên trên thế giới để tạo ra các thuật toán chạy trên máy của Babbage.