Các ngôn ngữ lập trình thường được biết đến với những cái tên khô khan và công thức. Tuy nhiên, đằng sau những tên gọi ngôn ngữ với nét đặc trưng riêng lại là những câu chuyện ra đời đầy nguồn cảm hứng. Cùng Hệ thống đào tạo lập trình viên quốc tế tại FPT Aptech đi tìm hiểu nguồn gốc một số ngôn ngữ lập trình qua bài viết dưới đây!
Tìm hiểu nguồn gốc tên gọi ngôn ngữ lập trình Aptech
Khi một ngôn ngữ lập trình ra đời, thường được đặt tên theo một trong các cách sau:
Tên Viết tắt hoặc dựa trên Đặc trưng: Như Basic, Cobol, TCL, LISP.
Tên Dựa trên Nguồn gốc: C++ được tạo ra từ C, C# hay CoffeeScript.
Tên Theo Tên Người Nổi tiếng: Ada, Pascal, Turing.
Câu chuyện ra đời một số ngôn ngữ lập trình
Mỗi ngôn ngữ mang trong mình một câu chuyện độc đáo, gợi lên nguồn cảm hứng mới mẻ cho các lập trình viên.
1. Python
Python là ngôn ngữ lập trình thông dịch phổ biến, được tạo ra vào năm 1991 bởi Guido van Rossum. Ông đã lấy cảm hứng từ nhóm hài Monty Python cho tên của ngôn ngữ này.
2. Java
Java, một ngôn ngữ lập trình hướng đối tượng, được phát triển từ dự án Green Sun vào đầu những năm 1990. James Gosling và đồng nghiệp ở Sun Microsystems là những người tiên phong trong việc phát triển Java.
3. Forth
Forth được phát triển bởi Charles Moore từ những năm 1960. Ông đã tạo ra ngôn ngữ này sau khi gặp khó khăn trong việc sử dụng FORTRAN cho đồ họa, và tên Forth xuất phát từ ý định của ông làm ngôn ngữ thế hệ thứ 4.
4. Perl
Perl được tạo ra bởi Larry Wall vào cuối những năm 1980. Larry muốn tên ngắn và tích cực cho ngôn ngữ này, và sau một số thay đổi, Perl được chọn làm tên cuối cùng.
5. Lua
Lua được phát triển từ C và các API đơn giản, bởi một nhóm tại Đại học Rio de Janeiro vào năm 1993. Tên Lua nghĩa là "Mặt Trăng" trong tiếng Bồ Đào Nha.
6. Smalltalk
Smalltalk là ngôn ngữ lập trình hướng đối tượng đầu tiên, được phát triển tại Trung tâm Xerox Palo Alto Research vào đầu những năm 1970. Nó ảnh hưởng nhiều đến các ngôn ngữ sau này như Java, Python và Ruby.
7. Logo
Logo là ngôn ngữ giáo dục được phát triển từ những năm 1960 bởi các nhà khoa học máy tính của MIT và Bolt, Beranek và Newman.
8. Ruby
Ruby được tạo ra vào năm 1993 bởi Yukihiro Matsumoto. Tên Ruby được chọn vì ý nghĩa tích cực và bền vững, và được lấy cảm hứng từ người đồng nghiệp của Matz.
9. Scheme
Scheme được phát triển từ Lisp vào năm 1975 bởi Gerald Jay Sussman và Guy Steele của MIT. Ban đầu được gọi là Schemer, sau đó đổi tên thành Scheme.
10. Scala
Scala được phát triển từ năm 2001 tại EPFL bởi Martin Odersky. Tên Scala kết hợp khả năng mở rộng và ý nghĩa của "cầu thang" trong tiếng Ý.
[img]https://lh7-us.googleusercontent.com/docsz/AD_4nXcPHLahPEauL78i92O9icapivN5atQY03MylwezcGYab9wfm7gxYjOUKORT9pG-e5qASfSZ6MFWkNVWEg_9t7jiQCHGylZS0W7t4Xtuguqcf9Z9lyaq-VU0LQaMYvYwvLFk4CMdA1TW4-3NpcTtLxwGdCY?key=8gzarqUzWmsQj7CHGBb9gg[/img]
Hệ thống đào tạo lập trình viên quốc tế Aptech FPT
Kết
Trên đây bạn đã được biết đến nguồn gốc ngôn ngữ lập trình. Mỗi ngôn ngữ lập trình đều có một câu chuyện riêng, và điều này đã góp phần làm cho thế giới lập trình trở nên phong phú và đa dạng hơn bao giờ hết. Bạn muốn học tập về các ngôn ngữ này để có nền tảng cơ bản cho việc học lập trình tương lai, tham khảo ngay các khóa học dài hạn, ngắn hạn, học online... Tại Hệ thống đào tạo lập trình viên quốc tế Aptech. Hãy liên hệ để biết thêm thông tin chi tiết khóa học và lựa chọn nhé!.