Khi một điều gì đó trở nên phổ biến, chúng ta thường hay quên đi những con người đứng sau nó. Ví dụ, bạn có thể yêu thích một bài hát và thuộc lời, nhịp điệu, nhưng chưa chắc bạn biết tác giả của bài hát đó là ai. Cũng giống như các ngôn ngữ lập trình, bạn có thể biết tên gọi của chúng, cách hoạt động, nhưng liệu bạn có nhớ người sáng chế ra chúng không?
Vậy nên, chúng ta sẽ tổng hợp lại 10 tác giả của các ngôn ngữ lập trình phổ biến nhất hiện nay và xem họ đã có công “sinh ra” những ngôn ngữ này. Hãy cùng tìm hiểu.
Contents
1. Python – Guido Van Rossum
Guido Van Rossum, một lập trình viên người Hà Lan sinh ngày 31 tháng 1 năm 1956, là người sáng tạo ngôn ngữ lập trình Python. Python được phát hành lần đầu vào năm 1991. Python được thiết kế với ưu điểm là dễ đọc, dễ học và dễ nhớ. Đây là ngôn ngữ lập trình có cấu trúc rõ ràng, hình thức sáng sủa, thuận tiện cho người mới học lập trình.
Ban đầu, Python được phát triển để chạy trên nền Unix, nhưng sau đó đã mở rộng sang nhiều hệ điều hành khác. Mặc dù việc phát triển Python có sự đóng góp của nhiều cá nhân, nhưng Guido van Rossum vẫn là người chịu trách nhiệm chính trong việc quyết định hướng phát triển của ngôn ngữ này.
2. Ruby – Yukihiro Matsumoto
Ruby là một ngôn ngữ lập trình đa chức năng và hướng đối tượng được sử dụng rộng rãi để phát triển các ứng dụng web và di động. Ngôn ngữ này được phát triển vào giữa những năm 1990 tại Nhật Bản bởi Yukihiro “Matz” Matsumoto – một nhà khoa học máy tính và lập trình viên phần mềm. Matsumoto sinh ngày 14 tháng 4 năm 1965 và là Kiến trúc sư trưởng của Ruby tại Heroku.
3. Java – James Gosling
Java là một ngôn ngữ lập trình hướng đối tượng được phát triển từ dự án Green Sun trong đầu những năm 1990. Đây là nỗ lực để tạo ra công nghệ hỗ trợ cho làn sóng mới của các thiết bị thông minh và tương tác với người dùng.
Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun Microsystems vào năm 1991. James Arthur Gosling sinh ngày 19 tháng 5 năm 1955. Ông là một nhà khoa học máy tính người Canada, đã phát triển và thiết kế chính ngôn ngữ lập trình Java. Java phát triển nhiều loại ứng dụng khác nhau và được sử dụng rộng rãi trên nhiều hệ điều hành.
4. C – Dennis Ritchie
C là ngôn ngữ lập trình máy tính được sử dụng rộng rãi nhất và là một trong những ngôn ngữ lập trình phổ biến hàng đầu. Ngôn ngữ này được sáng tạo bởi Dennis Ritchie, một nhà khoa học máy tính người Mỹ, sinh ngày 9 tháng 9 năm 1941 và mất ngày 12 tháng 10 năm 2011. Dennis Ritchie đã phát triển C và có ảnh hưởng lớn đến các ngôn ngữ lập trình khác, cũng như tới các hệ điều hành như Multics và UNIX.
5. C++ – Bjarne Stroustrup
Bjarne Stroustrup sinh ngày 30 tháng 12 năm 1950, là một nhà khoa học máy tính người Đan Mạch, đã tạo ra ngôn ngữ lập trình C++ được sử dụng rộng rãi ngày nay. C++ xuất hiện lần đầu tiên vào năm 1985 và là ngôn ngữ lập trình bậc trung. Ngôn ngữ này chạy trên nhiều nền tảng đa dạng.
6. PHP – Rasmus Lerdorf
Rasmus Lerdorf, một lập trình viên người Canada gốc Đan Mạch, sinh ngày 22 tháng 11 năm 1968, đã tạo ra ngôn ngữ lập trình kịch bản PHP. PHP là một ngôn ngữ lập trình mã nguồn mở, được sử dụng rộng rãi cho việc phát triển các ứng dụng web, xây dựng website và các ứng dụng tổng quát khác.
7. Perl – Larry Wall
Perl là một trong các ngôn ngữ thường được sử dụng trong thiết kế web và ứng dụng có khả năng xử lý dữ liệu lớn được tạo ra bởi Larry Wall, một lập trình viên máy tính người Mỹ, sinh ngày 27 tháng 9 năm 1954. Perl được sử dụng trong thiết kế và xử lý các loại website có nhiều đặc điểm đặc biệt.
8. JavaScript – Brendan Eich
JavaScript xuất hiện lần đầu tiên vào ngày 4 tháng 12 năm 1995. Đây là ngôn ngữ lập trình bậc cao được phát triển bởi Brendan Eich tại Hãng truyền thông Netscape. JavaScript không được phát triển dựa trên Java và hai ngôn ngữ này hoàn toàn khác nhau. Brendan Eich sinh ngày 4 tháng 7 năm 1961 và là nhà công nghệ người Mỹ đã phát triển JS.
9. Pascal – Niklaus Wirth
Pascal là một ngôn ngữ lập trình máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970. Pascal là ngôn ngữ lập trình phù hợp cho kiểu lập trình cấu trúc và cấu trúc dữ liệu. Hiện nay, Pascal không còn được sử dụng rộng rãi như trước, nhưng các biến thể của nó như Delphi vẫn còn được sử dụng trong một số chương trình.
10. Lisp – John McCarthy
John McCarthy là một nhà khoa học máy tính và nhà khoa học nhận thức người Mỹ. Ông sinh ngày 4 tháng 9 năm 1927 và mất ngày 24 tháng 10 năm 2011. Ông là tác giả của ngôn ngữ lập trình Lisp và là một trong những người đi tiên phong trong lĩnh vực Trí tuệ nhân tạo (AI). Lisp là một trong các ngôn ngữ chủ đạo trong xây dựng hệ thống thông minh nhân tạo.
Như vậy, đằng sau mỗi ngôn ngữ lập trình thành công là những con người đã có sự đóng góp to lớn. Hãy biết ơn những khám phá, những đóng góp của họ để có một ngành khoa học máy tính phát triển như hiện nay.
–Xem thêm:
- 16 ngôn ngữ lập trình sẽ thay đổi thời vận của bạn
- 5 lựa chọn IDE Python tốt nhất dành cho bạn
- Kevin Mitnick chia sẻ về mẹo và thủ thuật mà các hacker thường dùng
- 35 sự thật cực kỳ thú vị về Elon Musk có thể bạn chưa biết