Cú pháp

Cú pháp quy định tổ hợp và thứ tự bắt buộc của các ký tự tạo nên mã nguồn có cấu trúc đúng. Cú pháp thường bao gồm ngữ pháp và các quy tắc áp dụng khi viết mã, chẳng hạn như yêu cầu thụt lề trong Python.

Cú pháp khác nhau tùy theo ngôn ngữ (ví dụ: cú pháp trong HTMLJavaScript là khác nhau). Mặc dù các ngôn ngữ có thể có một vài điểm tương đồng về cú pháp, chẳng hạn quy tắc "toán hạng toán tử toán hạng" trong JavaScript và Python, điều này không có nghĩa là hai ngôn ngữ có cú pháp giống nhau.

Cú pháp áp dụng cho cả ngôn ngữ lập trình (lệnh cho máy tính) lẫn ngôn ngữ đánh dấu (thông tin về cấu trúc tài liệu).

Cú pháp chỉ điều chỉnh thứ tự và cấu trúc; các lệnh còn phải có ý nghĩa, đó là phạm vi của ngữ nghĩa.

Mã phải có cú pháp đúng mới có thể biên dịch thành công, nếu không sẽ xảy ra lỗi cú pháp. Ngay cả những lỗi nhỏ như thiếu dấu ngoặc đơn cũng có thể khiến mã nguồn không thể biên dịch thành công.

Các framework được coi là có cú pháp "gọn gàng" nếu chúng tạo ra kết quả đơn giản, dễ đọc và súc tích. Nếu một codebase "dùng nhiều cú pháp", nó đòi hỏi nhiều ký tự hơn để đạt được cùng một chức năng.

Xem thêm