- tập hợp các kí hiệu và quy tắc viết các lệnh
- tạo thành một chương trình hoàn chỉnh
- và thực hiện được trên máy tính
- Cả A, B và C