Trang Chủ Phát triển Những người tiên phong trong lập trình máy tính

Những người tiên phong trong lập trình máy tính

Mục lục:

Anonim

Không giống như một số phát minh như máy bay (anh em nhà Wright) và điện thoại (Alexander Graham Bell), việc tạo ra các chương trình máy tính không gắn liền với bất kỳ tên nào trong lịch sử. Thay vào đó, đó là một tiến bộ tạm dừng cuối cùng mang lại những gì chúng ta nghĩ về lập trình máy tính ngày nay - khả năng viết hướng dẫn cho một máy bằng ngôn ngữ gần như tiếng Anh. Ở đây chúng tôi sẽ xem xét một số người tiên phong trong lĩnh vực này. (Để biết thêm lịch sử, hãy xem hướng dẫn của chúng tôi về Lịch sử của Internet.)

Bắp cải và thất tình

Mặc dù toán học và thuật toán rất quan trọng đối với lập trình máy tính, chúng ta sẽ bắt đầu với bộ đôi được tín nhiệm rộng rãi nhất cho cả khái niệm về chương trình máy tính và việc tạo ra cái đầu tiên. Charles Babbage được coi là cha đẻ của máy tính được lập trình. Là một nhà toán học, ông hiểu làm thế nào tất cả các tính toán được tạo thành từ các phần nhỏ hơn có thể được cơ giới hóa. Để làm điều này, máy sẽ cần một thiết bị đầu vào, bộ xử lý, bộ điều khiển và thiết bị đầu ra. Babbage đã khái niệm hóa một cỗ máy như vậy và đặt tên nó là Công cụ phân tích.

Công cụ phân tích khái niệm càng trở nên quan trọng hơn trong lịch sử điện toán khi bạn của Babbage, Augusta Ada King (trước đây là Byron và sau này là Lovelace) đã viết chương trình máy tính đầu tiên cho nó. Chương trình dựa trên thuật toán mà cô viết cho Công cụ phân tích nhằm mục đích tính toán các số Bernoulli và sẽ hoạt động nếu máy được chế tạo. Thật đáng ngạc nhiên, viên đá quý này đã được giấu trong các ghi chú mà cô đã viết cho một bản dịch mà cô đã làm về công việc của một nhà toán học người Ý. Vì vậy, nữ bá tước Lovelace cuối cùng được nhiều người gọi là lập trình viên máy tính đầu tiên trên thế giới.

Những người tiên phong trong lập trình máy tính