Lịch sử ngôn ngữ lập trình

Ngôn ngữ lập trình (tiếng Anh: programming language) là một tập con của ngôn ngữ máy tính. Đây là một dạng ngôn ngữ được thiết kế và chuẩn hóa (đối lập với ngôn ngữ tự nhiên) để truyền các chỉ thị cho máy tính (hoặc máy khác có bộ xử lí). Ngôn ngữ lập trình có thể được dùng để tạo ra các chương trình nhằm mục đích điều khiển máy tính hoặc mô tả các thuật toán để người khác đọc hiểu.

Trên thế giới hiện nay có rất nhiều ngôn ngữ lập trình, và không có "ngôn ngữ tốt nhất” do mỗi ngôn ngữ lập trình phục vụ cho một mục đích và đóng góp cho công nghệ vào những thời điểm khác nhau. Bạn có thể được học C, C++, C# hay Java ở trường. Nhưng điều đó là chưa đủ, vì ngôn ngữ thay đổi qua thời gian, và nếu là 1 người kĩ sư phần mềm có kinh nghiệm, bạn phải có khả năng học ngôn ngữ mới một cách dễ dàng.

Các loại ngôn ngữ lập trình

Các ngôn ngữ lập trình có thể được chia thành một số mô hình sau đây. Mỗi ngôn ngữ có thể thuộc nhiều loại.

  • Ngôn ngữ Bậc cao (High-level) - Ngôn ngữ Bậc thấp (Low-level)
  • Lập trình Khai báo (Declarative) - Lập trình Mệnh lệnh (Imperative) - Lập trình Thủ tục (Procedural)
  • Lập trình Đa năng (General-purpose) - Lập trình Chuyên biệt (Domain-specific)
  • Lập trình Hướng đối tượng (Object-oriented) - Lập trình Đồng thời (Concurrent)
  • Ngôn ngữ Dòng lệnh (Command) - Ngôn ngữ Biên dịch (Compiled) - Ngôn ngữ Thông dịch

Chú ý: Còn rất nhiều mô hình khác có thể được sử dụng để phân loại ngôn ngữ lập trình. Ở đây chúng tôi chỉ liệt kê những mô hình phổ biến và nổi bật nhất.

Có bao nhiêu ngôn ngữ lập trình?

Khi khoa học máy tính ngày một phát triển, rất nhiều ngôn ngữ lập trình được tạo ra để đáp ứng cho từng lĩnh vực khác nhau. Ở đây Quantrimang.com mới chỉ liệt kê được vài chục cái tên, còn đâu đó ngoài kia vẫn còn hàng trăm ngôn ngữ khác chưa được nhắc tới. Bạn có thể truy cập vào Bộ sưu tập Hello World (helloworldcollection.de) để mở rộng tầm mắt với các bản demo về cách viết "Hello World" bằng 591 ngôn ngữ lập trình khác nhau. Cũng rất thú vị đấy!

Bạn có muốn biết ngôn ngữ lập trình đầu tiên trên thế giới là gì không? Và cha đẻ của các ngôn ngữ phổ biến nhất hiện nay là ai? Bằng cách nào có thể thực hiện việc lập trình 1 cách an toàn? Tất cả sẽ được tổng hợp trong infographic dưới đây.







Loading...
TIN CŨ HƠN
Những sự thật gây sốc về bộ não con người

Những sự thật gây sốc về bộ não con người

Não là cơ quan phức tạp và bí ẩn nhất trong cơ thể con người. Các nhà khoa học đã có nhiều nghiên cứu về chúng nhưng bộ não vẫn còn nhiều điều bí ẩn với chúng ta.

Đăng ngày: 23/06/2025
Ý nghĩa của bánh chưng ngày Tết không phải ai cũng biết

Ý nghĩa của bánh chưng ngày Tết không phải ai cũng biết

Dân tộc nào cũng có món ăn truyền thống. Bánh chưng, bánh dầy là loại bánh quen thuộc của người Việt nhưng không phải ai cũng biết ý nghĩa của bánh chưng.

Đăng ngày: 23/06/2025
Lịch sử chiếc bàn ủi

Lịch sử chiếc bàn ủi

Bàn ủi (bàn là) là một vật dụng hết sức quen thuộc và cần thiết đối với mỗi gia đình. Đây là công cụ làm phẳng những nếp nhăn của vải giúp quần áo trở nên gọn gàng hơn.

Đăng ngày: 23/06/2025
Những điều cần biết về

Những điều cần biết về "trà Kombucha" - Trà lên men

Trà Kombucha được đánh giá là một thức uống tuyệt vời, có vị chua chua ngọt ngọt, lại có cả gas. Nhưng liệu trà Kombucha có thực sự là đồ uống tốt cho sức khỏe không?

Đăng ngày: 23/06/2025
Linh hồn con người nặng 21 gram?

Linh hồn con người nặng 21 gram?

Truyền thuyết kể rằng linh hồn của một người nặng 21 gam. Sự thật có phải như vậy không?

Đăng ngày: 23/06/2025
Khám phá bí mật của loại hạt lớn nhất thế giới

Khám phá bí mật của loại hạt lớn nhất thế giới

Phát minh mới về cách tạo ra hạt giống lớn nhất thế giới của dừa biển Coco de Mer, "báu vật của Sychelles".

Đăng ngày: 23/06/2025
Những thí nghiệm biến đổi gene điên rồ nhất trong lịch sử

Những thí nghiệm biến đổi gene điên rồ nhất trong lịch sử

Tạo ra những con mèo, cá phát sáng, chuối Vaccine, người lai bò... là một trong nhiều thí nghiệm biến đổi gene điên rồ con người từng thực hiện trong thời gian gần đây.

Đăng ngày: 23/06/2025
Tiêu điểm
Khoa Học News