在计算机科学中，语法错误是指程序的有误，编译器或解译器在词法分析时无法将其转换为适当的程式语言。在编译语言中，语法错误一定只在编译期时出现，编译器要所有的语法都正确，才能正确编译。不过直译语言中的语法错误可能要到执行期才会出现，而且不一定容易区分语法错误及语意错误。早期8位元家用电脑的使用者介面是BASIC直译器，SYNTAX ERROR常造成使用者的困扰，只要直译器无法识别用户的输入，就会出现此一讯息。若计算器中输出不正确的算式，也会出现语法错误，例如算式中有左括号但没有右括号、或是一个数字中