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 cái chết “kinh thiên động địa” của hoàng đế Trung Quốc

Những cái chết “kinh thiên động địa” của hoàng đế Trung Quốc

Trong lịch sử cổ đại Trung Quốc từng ghi nhận những trường hợp hoàng đế có cái chết thật kỳ quái, khác người với những lý do không ai ngờ tới.

Đăng ngày: 15/08/2025
Lịch sử hình thành và phát triển của kem

Lịch sử hình thành và phát triển của kem

Vào những ngày hè nóng bức như hiện nay, ngoài một cốc nước giải khát mát lạnh thì một ly kem cũng có thể làm chúng ta vơi đi phần nào cơn nóng.

Đăng ngày: 14/08/2025
Lịch sử, ý nghĩa ngày thương binh liệt sĩ 27/7

Lịch sử, ý nghĩa ngày thương binh liệt sĩ 27/7

Ngày thương binh liệt sĩ (ngày 27 tháng 7) là một ngày lễ kỉ niệm được tổ chức hàng năm nhằm tưởng niệm về những người thương binh, liệt sĩ đã hy sinh trong cuộc chiến giành độc lập, bảo vệ tổ quốc.

Đăng ngày: 01/08/2025
6 chiến mã nổi tiếng trong lịch sử

6 chiến mã nổi tiếng trong lịch sử

Nhiều nhà cầm quân lỗi lạc trong lịch sử sở hữu những chiến mã nổi tiếng, xông pha trận mạc và giành được những chiến công lừng lẫy.

Đăng ngày: 27/07/2025
14 lực lượng quân đội hùng mạnh nhất lịch sử thế giới cổ đại

14 lực lượng quân đội hùng mạnh nhất lịch sử thế giới cổ đại

Trong Top 14 này, ngoài những cái tên quá nổi tiếng như Sparta hay La Mã thì 4 trong số đó là Mông Cổ, Hung Nô, Hán và quân đội nhà Đường đều của Trung Quốc.

Đăng ngày: 09/07/2025
Chiến công vĩ đại của vị hoàng đế đưa nước Nga đi lên từ con số không

Chiến công vĩ đại của vị hoàng đế đưa nước Nga đi lên từ con số không

Ông được đánh giá là một trong những vị hoàng đế kiệt xuất của thế giới, được nhân dân Nga tôn vinh là nhân vật lịch sử vĩ đại nhất nước này (vượt cả Stalin và Lenin).

Đăng ngày: 04/07/2025
Lịch sử và ý nghĩa ngày Gia đình Việt Nam (28/6)

Lịch sử và ý nghĩa ngày Gia đình Việt Nam (28/6)

Với ý nghĩa cao đẹp, ngày 28/6 được xem là ngày Gia đình Việt Nam nhằm tôn vinh những giá trị văn hóa truyền thống của người dân Việt Nam.

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