Tin tức và phân tích của tất cả các thiết bị di động

Thứ năm chuyển đổi: Ada Lovelace, nữ lập trình viên máy tính đầu tiên

Ada Lovelace nghe giống như một nhân vật trong tiểu thuyết Anh thế kỷ 18. Tuy nhiên, cô ấy không ai khác chính là nữ lập trình viên máy tính đầu tiên. Gặp Ada Lovelace.

Được khắc trên những ngôi sao

Sinh Augusta Ada Byron vào năm 1815, Ada Lovelace là đứa con hợp pháp duy nhất của Annabella Milbanke và nhà thơ nổi tiếng người Anh Lord Byron. Đáng chú ý, Anabella Millbanke, Lady Byron, được đào tạo về toán học. Lord Byron thậm chí còn gọi cô là “Công chúa của những hình bình hành” của mình. Do đó, mẹ của Ada nhất quyết yêu cầu Ada phải học toán riêng, điều này rất bất thường đối với một phụ nữ vào thời điểm đó. Tuy nhiên, điều này không gây hại gì cho gia đình Byron. Ngay từ khi còn nhỏ, Lovelace đã bộc lộ năng khiếu bẩm sinh về các con số và khoa học. Cô được giảng dạy bởi William Frend, một nhà cải cách xã hội, William King, bác sĩ gia đình, và Mary Somerville, một nhà thiên văn học và toán học người Scotland, một trong những phụ nữ đầu tiên được nhận vào Hiệp hội các nhà thiên văn học Hoàng gia.

Ada làm quen với chiếc máy này lần đầu tiên vào năm 1833, sau này cô viết tiền thân cho phần mềm. Lúc đó cô mới mười bảy tuổi. Chính tại một bữa tiệc, Ada đã được giới thiệu với Charles Babbage, một nhà toán học và nhà phát minh. Cặp đôi đã trở thành bạn bè và Babbage lớn tuổi thậm chí còn đảm nhận vai trò cố vấn cho cô. Thông qua Babbage, Ada cũng bắt đầu học toán cao cấp tại Đại học London với Giáo sư Augustus de Morgan.

Động cơ vi sai

Ada bị mê hoặc bởi những ý tưởng của Babbage, người còn được biết đến là người sáng tạo ra máy tính. Babbage đã phát minh ra động cơ vi sai, có khả năng thực hiện các phép tính toán học. Cô gái trẻ Ada đã có cơ hội xem qua chiếc máy trước khi nó hoàn thành. Cô trở nên say mê với thiết bị này.

Động cơ vi sai không phải là chiếc máy tính thời tiền sử duy nhất mà Babbage phát triển. Ông cũng lần đầu tiên chế tạo ra một công cụ phân tích có thể xử lý các phép tính phức tạp hơn.

Sau đó Ada được kỹ sư người Ý Federico Menabrea yêu cầu dịch từ tiếng Pháp sang tiếng Anh một bài báo khoa học về động cơ phân tích của Babbage. Ada, người nói thông thạo tiếng Pháp nhờ nền giáo dục quý tộc, không chỉ dịch tác phẩm mà còn bổ sung thêm ý tưởng của riêng mình. Kết quả là, ghi chú của cô dài hơn bài viết gốc ba lần. Cuối cùng, vào năm 1843, công trình của bà đã được đăng trên tạp chí khoa học Anh.

Tiền thân của mã

Trong ấn phẩm của mình, Ada mô tả cách tạo mã cho một thiết bị để nó có thể xử lý các chữ cái, ký hiệu và số cùng một lúc. Cô cũng mô tả một lý thuyết trong đó động cơ sẽ lặp đi lặp lại một loạt các hướng dẫn, một quá trình mà ngày nay khoa học máy tính biết đến là một hệ thống vòng lặp. Trong bài viết của mình, Ada cũng gợi ý rằng máy tính có thể được sử dụng cho những việc khác ngoài việc tính toán toán học, chẳng hạn như sáng tác nhạc. Mặc dù ấn phẩm của Ada không gây ra làn sóng chấn động trong suốt cuộc đời của bà nhưng giờ đây bà dường như là người có tầm nhìn xa trông rộng cho thời đại kỹ thuật số. Chỉ bây giờ, trong thế kỷ 21, mới có máy tính có thể chơi và soạn một bản nhạc tốt như con người. Do đó, Lovelace được mệnh danh là “nhà tiên tri của thời đại máy tính”.

Di sản công nghệ

Những ghi chú của Ada cùng với những đóng góp của bà cho khoa học máy tính mãi đến năm 1950 mới được phát hiện. Ghi chú của cô đã được tái bản ngay sau khi được phát hiện vào năm 1953 bởi BV Bowden ở Nhanh hơn suy nghĩ: Hội nghị chuyên đề về máy tính kỹ thuật số. Kể từ đó, Ada đã nhận được nhiều lời khen ngợi sau khi khám nghiệm tử thi cho công việc của mình. Năm 1980, Bộ Quốc phòng Hoa Kỳ đặt tên cho ngôn ngữ máy tính mới phát triển của họ là “Ada” theo tên Lovelace.

Ở Anh, thứ Ba thứ hai hàng tuần trong tháng 10 được đổi tên thành Ngày Ada Lovelace, nhằm kỷ niệm những đóng góp của phụ nữ cho khoa học, công nghệ và toán học. Robot nghệ thuật Ai-Da được phát triển gần đây của Anh cũng được đặt theo tên của nữ lập trình viên máy tính đầu tiên này.