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
Các quốc gia ăn gì vào dịp Lễ Phục sinh?

Các quốc gia ăn gì vào dịp Lễ Phục sinh?

Lễ Phục Sinh được xem là một trong những ngày lễ quan trọng nhất trong năm của người theo Kitô giáo để tưởng niệm sự kiện phục sinh của Chúa Giêsu từ cõi chết.

Đăng ngày: 01/04/2025
Bí kíp

Bí kíp "thao túng tâm lý" giúp bạn thuyết phục được người khác

Cùng điểm lại một vài tuyệt chiêu giúp bạn thôi miên những người xung quanh giúp ta "bảo gì nghe nấy".

Đăng ngày: 01/04/2025
Những bí mật thú vị về cây thông Noel

Những bí mật thú vị về cây thông Noel

Khi nhiệt độ xuống thấp, các mô cây đông cứng, trong suốt như thủy tinh, rừng cây là nhà của loài nhện tarantula, cây cao nhất có thể lên đến 130m, có thể tạo ra hệ sinh thái riêng biệt

Đăng ngày: 31/03/2025
14 sự thật ít biết về múi giờ

14 sự thật ít biết về múi giờ

Bạn thắc mắc về thời gian? Tại sao trên thế giới lại có quá nhiều múi giờ khác nhau như vậy? Chúng mình cùng tìm hiểu nhé!

Đăng ngày: 31/03/2025
Đến Tết Hàn thực lại thắc mắc vì sao nhân đường bánh trôi không chảy ra?

Đến Tết Hàn thực lại thắc mắc vì sao nhân đường bánh trôi không chảy ra?

Hàn thực nghĩa là "thức ăn lạnh" - vì vậy ông bà ta đã sáng tạo ra món bánh trôi, bánh chay tượng trưng cho món ăn nguội để thờ cúng gia tiên, đất trời.

Đăng ngày: 31/03/2025
Nguồn gốc và ý nghĩa ngày Tết Hàn thực 3/3 âm lịch

Nguồn gốc và ý nghĩa ngày Tết Hàn thực 3/3 âm lịch

Vào ngày Tết Hàn thực 3/3 hàng năm, mỗi gia đình đều bận rộn chuẩn bị những đĩa bánh trôi, bánh chay. Tuy nhiên không phải ai cũng biết được nguồn gốc, ý nghĩa của ngày Tết này.

Đăng ngày: 31/03/2025
Tại sao bạn lại có cảm giác xấu hổ?

Tại sao bạn lại có cảm giác xấu hổ?

Xấu hổ, ngượng ngùng là một cảm giác khó chịu, là điều mà nhiều người khuyên bạn nên tránh. Nó xuất hiện trên tất cả mọi người, mọi nền văn hóa.

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