Ada Lovelace – Lập trình viên đầu tiên trong lịch sử

Ada Lovelace – Lập trình viên đầu tiên trong lịch sử
Trước khi có máy tính.
Trước khi có phần mềm.
Thậm chí trước khi có điện.
Đã có một người viết chương trình máy tính đầu tiên.
Tên bà: Ada Lovelace (1815–1852).
???? Con gái của nhà thơ nổi tiếng
Ada là con của thi hào Lord Byron.
Mẹ bà sợ con gái sẽ trở thành “nhà thơ mộng mơ” như cha, nên quyết định:
???? Cho con học toán học và khoa học từ nhỏ.
Kết quả?
Một sự kết hợp kỳ lạ:
✨ Trí tưởng tượng của nhà thơ
➕ Logic của nhà toán học
⚙️ Gặp người chế tạo máy tính đầu tiên
Ada gặp Charles Babbage – người thiết kế:
???? Analytical Engine
Một cỗ máy cơ khí có thể:
-
Lưu dữ liệu
-
Thực hiện phép tính
-
Lập trình bằng thẻ đục lỗ
Tức là… máy tính cơ học đầu tiên.
???? Thuật toán đầu tiên trên thế giới
Ada nghiên cứu cỗ máy này và viết một ghi chú dài.
Trong đó có:
✨ Thuật toán đầu tiên dành cho máy tính
→ Chương trình tính số Bernoulli.
Vì vậy, bà được gọi là:
???? Lập trình viên đầu tiên của nhân loại.
???? Nhìn thấy tương lai trước 100 năm
Điều đáng kinh ngạc:
Ada hiểu rằng máy tính không chỉ dùng để tính toán.
Bà viết:
Máy có thể xử lý âm nhạc, hình ảnh và ký hiệu.
Năm 1843.
Tức là bà đã tưởng tượng:
-
Âm nhạc số ????
-
Đồ họa ????
-
Máy tính đa năng ????
Trước khi điện được phổ biến.
???? Tư duy vượt thời đại
Ada gọi máy tính là:
✨ “Cỗ máy dệt đại số.”
So sánh chương trình với:
-
Khung cửi dệt vải
-
Dệt hoa văn
-
Dệt âm nhạc
Một cách nhìn cực kỳ hiện đại về lập trình.
???? Di sản
Ngày nay:
-
Ngôn ngữ lập trình ADA được đặt theo tên bà
-
Bà được xem là biểu tượng phụ nữ trong công nghệ
Một phụ nữ thế kỷ 19 đã nhìn thấy:
???? Thế giới máy tính của thế kỷ 21.
