Lập trình viên đầu tiên trên thế giới có đúng là mỹ nữ Ada Lovelace không?

Ngày đăng: 20/03/2019   -    Cập nhật: 13/08/2019

Ngành lập trình đã tồn tại từ rất lâu và cho đến nay. Để có ngành lập trình phát triển như hiện tại, chúng ta không thể không gửi lời tri ân sâu sắc đến nhà lập trình viên đầu tiên trên thế giới. Cho đến nay, người ta vẫn nói rằng, lập trình viên đầu tiên trên thế giới là Ada Lovelace, tuy nhiên, sự thật có đúng như vậy?


1.Mỹ nữ Ada Lovelace: Mỹ nữ được coi là lập trình viên đầu tiên trên thế giới


Ada Lovelace - người được coi là lập trình viên đầu tiên trên thế giới
Ada Lovelace - người được coi là lập trình viên đầu tiên trên thế giới


 
Ada Lovelace được xem là lập trình viên đầu tiên trong lịch sử, nổi tiếng với việc viết bản mô tả chiếc máy tính của Charles
Bà được biết đến ở cả lĩnh vực toán học và văn học nhưng lai để lại ấn tượng nhất ở lĩnh vực công nghệ- lập trình viên.

Charles Babbage – người phát minh chiếc máy tính cơ khí, đã có một cuốn sách viết về chiếc máy này. Ada Lovelace là người đã dịch quyển sách đó, không những vậy, bà còn bổ sung thêm ý kiến của mình và phụ chú một chương nói về cách tính chuỗi số Bernoulli bằng cách dùng máy tính của Babbage.


 
Charles Babbage- "cha đẻ" của chiếc máy tính
Charles Babbage- "cha đẻ" của chiếc máy tính

Không những là một thiên tài, Ada Lovelace còn là một mỹ nữ. Tuy nhiên, đúng với câu nói “hồng nhan bạc phận”, bà mất khi tuổi đời còn rất trẻ, 37 tuổi. Bà bị ung thư tử cung. Với kiến thức y khoa lúc đó, các bác sĩ đã làm cho bà mất máu mà chết.

Với những đóng góp to lớn của mình, Vào ngày 10 tháng 12 năm 1980, Bộ Quốc phòng Hoa Kỳ đã phê chuẩn hướng dẫn sử dụng cho một ngôn ngữ lập trình mới mang tên Ada Lovelace.


2.Ada Lovelace có đúng là lập trình viên đầu tiên trên thế giới?


Về vấn đề ai là lập trình viên trên thế giới cũng là vấn đề còn đang tranh cãi.

Người ta vẫn nói đến mỹ nữ Ada Lovelace là lập trình viên đầu tiên. Thế nhưng tại tiểu sử ghi lại có nói rằng, Ada mất rất nhiều thời gian với toán học nhưng đều không để lại dấu ấn.

Người ta nghi ngờ rằng, với tầm hiểu biết về toán học như vậy, Ada Lovelace có thật sự hiểu rõ về máy tính hay không?

Hơn nữa, còn có bằng chứng chứng minh, chính là thư từ qua lại giữa Ada Lovelace và Babbage- người phát minh ra chiếc máy tính cơ, bằng chứng đó chứng minh rằng, Ada Lovelace chỉ tìm ra một lỗi trong cách tính chuỗi số Bernoulli và viết cho Babbage nhờ sửa, chứ không phải trực tiếp sửa. Do vậy, danh hiệu lập trình viên đầu tiên trên thế giới dành cho bà có gì đó chưa được thỏa đáng.

Dù vẫn đang còn gây tranh cãi nhưng ở thời điểm hiện tại, chưa có thông tin xác thực về việc: Ada hay ai là người lập trình viên đầu tiên trên thế giới. Tuy nhiên, với những đóng góp của Ada Lovelace cũng chiếm một vị trí rất quan trọng và không thể thay thế trong lịch sử cũng như đối với ngành lập trình trên thế giới.

>>>Bạn muốn trở thành lập trình viên và yêu thích ngôn ngữ PHP? Xem ngay khóa học lập trình PHP tại NIIT-ICT Hà Nội nhé!



---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543 - 0353655150 
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
 
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp

Bình luận Facebook
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!