Ngôn Ngữ đa Năng – Wikipedia Tiếng Việt

Bước tới nội dung

Nội dung

chuyển sang thanh bên ẩn
  • Đầu
  • 1 Tham khảo
  • Bài viết
  • Thảo luận
Tiếng Việt
  • Đọc
  • Sửa đổi
  • Sửa mã nguồn
  • Xem lịch sử
Công cụ Công cụ chuyển sang thanh bên ẩn Tác vụ
  • Đọc
  • Sửa đổi
  • Sửa mã nguồn
  • Xem lịch sử
Chung
  • Các liên kết đến đây
  • Thay đổi liên quan
  • Trang đặc biệt
  • Thông tin trang
  • Trích dẫn trang này
  • Lấy URL ngắn gọn
  • Tải mã QR
In và xuất
  • Tạo một quyển sách
  • Tải dưới dạng PDF
  • Bản để in ra
Tại dự án khác
  • Khoản mục Wikidata
Giao diện chuyển sang thanh bên ẩn Bách khoa toàn thư mở Wikipedia

Ngôn ngữ đa năng (tiếng Anh: general-purpose language) là một ngôn ngữ máy tính có thể áp dụng rộng rãi trên các miền ứng dụng, và thiếu các tính năng chuyên biệt cho một miền cụ thể. Ngôn ngữ đa năng khác biệt với ngôn ngữ miền chuyên biệt (domain-specific language - DSL), loại ngôn ngữ máy tính vốn chuyên biệt cho một miền ứng dụng cụ thể. Tuy nhiên, điểm khác biệt giữa hai ngôn ngữ này không phải lúc nào cũng rõ ràng, vì một ngôn ngữ có thể có những tính năng chuyên biệt cho một miền ứng dụng cụ thể nhưng cũng có thể được áp dụng rộng rãi hơn, hoặc ngược lại về nguyên tắc có khả năng áp dụng rộng rãi nhưng thực tế chỉ được sử dụng chủ yếu cho một miền ứng dụng cụ thể.[1]

Ngôn ngữ đa năng được chia nhỏ hơn theo loại ngôn ngữ, và gồm:

  • Ngôn ngữ đánh dấu đa năng (general-purpose markup language), như XML[2]
  • Ngôn ngữ mô hình đa năng (general-purpose modeling language) như Unified Modeling Language (UML)[3]
  • Ngôn ngữ lập trình đa năng (general-purpose programming language), như C, Java hay Python[4]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “Định nghĩa của general-purpose language”. PCMag.com. Truy cập ngày 29 tháng 1 năm 2021. A programming language that is used to solve a wide variety of problems. Languages such as C, C++ and Java are examples. Contrast with special-purpose language. See general purpose.
  2. ^ John Ousterhout (2008). “Markup Languages: XML, HTML, XHTML”. stanford.edu. Truy cập ngày 29 tháng 1 năm 2021.
  3. ^ Frédéric Mallet (27 tháng 3 năm 2009). “CCSL: specifying clock constraints with UML/MARTE” (PDF). core.ac.uk. Truy cập ngày 29 tháng 1 năm 2021.
  4. ^ “Programming Languages Through the Years”. thesoftwareguild.com. 30 tháng 7 năm 2015. Bản gốc lưu trữ ngày 7 tháng 2 năm 2021. Truy cập ngày 29 tháng 1 năm 2021.
Lấy từ “https://vi.wikipedia.org/w/index.php?title=Ngôn_ngữ_đa_năng&oldid=71785318” Thể loại:
  • Computer languages
  • Hệ thống phân loại ngôn ngữ lập trình

Từ khóa » đa Năng Nghĩa Là Gì