Bạn có biết rằng lập trình viên đầu tiên trên thế giới là một phụ nữ? Nữ bá tước Ada King được xem là người tiên phong cho ý tưởng về một thuật toán dành cho máy tính
Bức ảnh mà bạn thấy ở dưới đây là của Ada King, nữ bá tước của Lovelace. Vào năm 1843 bà đã tạo ra nền tảng cho thứ mà sau này được coi là chương trình máy tính đầu tiên của loài người.
Câu chuyện diễn ra khi Lovelace bắt đầu trao đổi qua thư từ với nhà sáng chế Charles Babbage sau khi gặp ông ở một bữa tiệc. Cả hai bàn thảo về ý tưởng của Babbage khi muốn tạo nên một "bộ máy phân tích" – bản chất là một máy tính có khả năng sử dụng một thuật toán để tạo ra kết quả tính toán – và Lovelace được cho là người đã mở rộng và cải tiến ý tưởng này rất nhiều.
Có thể nói, chính bà là người tiên phong cho ý tưởng về một thuật toán dành cho máy tính, đúng như Biography.com đã mô tả:
"Trong các ghi chép của mình, Ada mô tả các đoạn code (mã) cho thiết bị có thể được tạo ra như thế nào để xử lý các chữ cái cùng biểu tượng cũng như các con số. Bà cũng phác họa ra một phương pháp cho bộ máy lặp lại một loạt các chỉ lệnh, một quy trình được gọi là looping (vòng lặp) mà các chương trình máy tính ngày nay sử dụng. Nhờ các công trình này, Ada được coi là lập trình viên máy tính đầu tiên trên thế giới".
Có một số điều đáng chú ý trong câu chuyện bắt nguồn từ thế kỷ 19 này.
Điều đầu tiên và rõ rệt nhất: Cứ mỗi khi có người cho rằng phụ nữ ít phù hợp với các lĩnh vực như công nghệ và toán học, bạn có thể ngay lập tức phản pháo lại.
Nhưng ngoài ra đây còn là một câu chuyện về sự hợp tác.
Babbage và Lovelace là một đội ăn ý. Vào thời điểm mà nam giới chiếm lĩnh ngành công nghệ và kinh doanh, đây là một dấu ấn nhắc cho chúng ta biết rằng sự đa dạng về năng lực có thể được củng cố bởi những người có sự khởi đầu thuận lợi.
Đinh Vân
(theo CafeBiz)
Khối Giáo dục FPT – fpt.edu.vn
Trường Đào Tạo Lập Trình Viên Quốc Tế – aptech.fpt.edu.vn
Tin liên quan:
|