Danh sách các ngôn ngữ lập trình theo loại

bài viết danh sách Wikimedia
Các danh sách
ngôn ngữ lập trình

Đây là danh sách các ngôn ngữ lập trình đáng chú ý, được nhóm theo loại.

Vì không có sơ đồ phân loại bao quát cho các ngôn ngữ lập trình, nên trong nhiều trường hợp, một ngôn ngữ sẽ được liệt kê dưới nhiều tiêu đề.

Ngôn ngữ mảngSửa đổi

Ngôn ngữ lập trình mảng, còn được gọi là vector hay đa chiều (multidimensional) tổng quát hóa các hoạt động trên vô hướng (scalar) để áp dụng trong suốt cho vector, ma trận, và mảng đa chiều.

Hợp ngữSửa đổi

Hợp ngữ giao tiếp trực tiếp với ngôn ngữ máy nên các lệnh mã máy xuất hiện dưới dạng dễ hiểu bởi con người. Hợp ngữ cho phép lập trình viên sử dụng các địa chỉ ký hiệu, mà trình hợp dịch (assembler) chuyển đổi thành địa chỉ tuyệt đối. Hầu hết các trình hợp dịch đều hỗ trợ macrohằng số ký hiệu.

Ngôn ngữ trứ tácSửa đổi

Ngôn ngữ trứ tác là một loại ngôn ngữ lập trình được sử dụng để tạo hướng dẫn, trang web, và các chương trình máy tính tương tác khác.

Ngôn ngữ lập trình ràng buộcSửa đổi

Ngôn ngữ lập trình ràng buộc là một ngôn ngữ lập trình khai báo trong đó mối quan hệ giữa các biến được thể hiện dưới dạng ràng buộc. Việc thực thi được tiến hành bằng cách cố gắng tìm ra các giá trị cho các biến thỏa mãn ràng buộc đã khai báo.

Ngôn ngữ giao diện dòng lệnhSửa đổi

Ngôn ngữ Giao diện dòng lệnh (CLI), còn được gọi là ngôn ngữ batch (batch language) hoặc ngôn ngữ kiểm soát công việc. Ví dụ:

Ngôn ngữ biên dịchSửa đổi

Đây là những ngôn ngữ thường được xử lý bởi trình biên dịch, mặc dù về mặt lý thuyết, bất kỳ ngôn ngữ nào cũng có thể được biên dịch hoặc thông dịch[cần dẫn nguồn]. See also compiled language.

Lập trình tương tranhSửa đổi

Ngôn ngữ dựa trên XMLSửa đổi

Đây là những ngôn ngữ dựa trên hoặc hoạt động trên XML.

Xem thêmSửa đổi

Ghi chúSửa đổi

Tham khảoSửa đổi