如果你用过Lex & Yacc就知道编程语言所谓的语法,其实翻译成“句法”更合适。它的复杂度远小于自然语言的“语法”。所以还是用Syntax比较好。Syntax 是指句法,即有词构成句子
Syntax 是指句法,即有词构成句子的规则。编程错误主要是语句错误,因而使用syntax而不是使用更宽泛的grammar 。