語法

語法規定了構成正確結構化程式碼所需的 字元 的組合和順序。語法通常包括文法以及編寫語法所適用的規則,例如 Python 中的縮排要求。

語法因語言而異(例如,HTMLJavaScript 的語法是不同的)。儘管語言在語法方面可能有一些相似之處,例如 JavaScript 和 Python 中“運算元 運算子 運算元”的規則。但這並不意味著這兩種語言在語法上是相似的。

語法同樣適用於程式語言(給計算機的命令)和標記語言(文件結構資訊)。

語法僅管束順序和結構;指令還必須是有意義的,這是 語義 的範疇。

程式碼必須具有正確的語法才能正確 編譯,否則會發生 語法錯誤。即使是小的錯誤,例如缺少一個括號,也可能導致原始碼無法成功編譯。

如果框架產生的輸出簡潔、易讀,則稱其語法“乾淨”。如果一個程式碼庫使用了“大量語法”,則需要更多的字元來實現相同的功能。

另見