-Các thành phần cơ bản của một ngôn ngữ lập trình
+ Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.
+ Cú pháp: là bộ qui tắc dùng để viết chương trình.
+ Ngữ nghĩa: Xác định ý nghĩa thao tác cần phải thực hiên , ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó