“语法错误”:指在编程语言、形式语言或命令中,写法不符合该语言的语法规则,导致解释器/编译器无法正确解析并报错。(也可泛指句法层面的错误;在编程语境最常见。)
/ˈsɪn.tæks ˌɛr.ər/
I got a syntax error.
我遇到了一个语法错误。
Because of a missing semicolon, the compiler reported a syntax error and refused to build the program.
因为漏写了分号,编译器报告语法错误,拒绝构建这个程序。
“syntax”来自希腊语 syntaxis,意为“排列、组织(词语)”,引申为“句法/语法结构”;“error”来自拉丁语 error,意为“偏离、错误”。合在一起就是“(语法层面)偏离规则的错误”。在计算机领域中,它特指“结构不合法”的错误,区别于“逻辑错误”(写法对但结果不对)。