Ngôn ngữ bậc cao
Ngôn ngữ bậc cao là một ngôn ngữ lập trình, cho phép viết mã rõ ràng và dễ hiểu, và không phụ thuộc vào loại hệ điều hành mà nhà phát triển sử dụng.
Đặc điểm chính của ngôn ngữ bậc cao là việc áp dụng rộng rãi tính trừu tượng, tức là các cấu trúc ngữ nghĩa để mô tả các khái niệm phức tạp (cấu trúc dữ liệu, thao tác), mà trong mã máy có độ dài lớn và trở nên khó hiểu.
Các ngôn ngữ bậc cao hiện nay bao gồm C++, Java, JavaScript, Python, PHP, C#, Delphi, Fortran, Lisp, Pacal, Ruby, Perl.