Skip to content

Classification of language

语言的分类方法是非常多的,在wikipedia Language 中给出 了language的简单分类方法:

1) Constructed language 人造语言

2) Natural languages 自然语言

3) Formal language 形式语言

Programming language 即"编程语言",它是一种 formal language。后面会对它进行详细介绍。

需要注意的是: Formal language 不是 natural language

除了上述分类方法,还包括如下分类方法:

1) GPL and DSL,参见./GPL-and-DSL

2) Official and dialect,参见Official-and-dialect

形式语言

科学需要严谨的、准确的描述方式,所以它使用的语言不同于人类说话时使用的自然语言,在科学中,往往使用的一种叫做 formal language 的语言,这类语言有着诸多优良的特性,它是很多学科的基础。它相较于自然语言,有着诸多优势,其中一个优势就是 machine-readable,所以这也是它吸引计算机科学家的一个原因。在下章将对其进行详细讨论。