形式语言和自然语言-三菱数控指导手册api

1.6形式语言和自然语言(natural language)是人们交流所使用的语言,例如英语、西班牙语和法语。它们不是人为设计出来的(尽管有人试图这样做);而是自然演变而来。形式语言(formal languages)是人类为了特殊用途而设计出来的。例如,数学家使用的记号(notation)就是形式语言,特别擅长表示数字和符号之间的关系。化学家使用形式语言表示分子的化学结构。最重要的是:编程语言是被设计用于表达计算的形式语言。形式语言通常拥有严格的语法规则,规定了详细的语句结构。例如,3 + 3 = 6是语法正确的数学表达式,而3+ = 3$6则不是;H2O是语法正确的化学式,而2Zz则不是。语法规则有两种类型,分别涉及记号(tokens)和结构。记号是语言的基本元素,例如单词、数字和化学元素。3+ = 3$6这个式子的问题之一,就是$在数学中不是一个合法的记号(至少据我所知)。类似的,2Zz也不合法,因为没有一个元素的简写是Zz 。
pdf 文件大小:1.91MB