1基础知识 1.自然语言 (natural language) 是人们交流所使用的语言,例如英语.西班牙语和法语.它们不是人为设计出来的(尽管有人试图这样做):而是自然演变而来. 2.形式语言 (formal languages) 是人类为了特殊用途而设计出来的.例如,数学家使用的记号 (notation) 就是形式语言,特别擅长表示数字和符号之间的关系.化学家使用形式语言表示分子的化学结构.最重要的是:编程语言是被设计用于表达计算的形式语言.形式语言通常拥有严格的语法 规则,语法规则有两种类型…