Skip to content

不同学科/领域中的语言(或者说表示方式)

各种学科/领域,在进行研究的时候,需要使用简洁的语言来**描述**/**表示**复杂的问题,以达到抽象的目的,抽象的过程对于任何学科的理论的建立都是至关重要的,因为抽象的过程是对问题本质的靠近的过程。因此不同学科就创造了该领域的语言,下面总结了一些常见的学科中使用的语言(或者说表示方式):

Mathematics

数学中使用math expression来表示计算,它是human-readable、machine-readable。

参见: wikipedia Expression (mathematics)

Computer science

computer science中的语言,被称为сomputer language,在wikipedia сomputer language 中对它进行了非常好的分类,下面是参考自其中的分类:

1) programming language

表示算法,human-readable、machine-readable

2) Specification language

3) Interface description language (IDL)

human-readable、machine-readable。下面是一些应用了IDL的一些software:

  • Thrift interface description language

  • protobuf

4) Markup language

human-readable、machine-readable,比如:

5) Data modeling languages

描述结构的语言

参见Language\Language-and-computation\Language-for-structure章节。

Compiler中的语言

在compiler中使用了多种Intermediate representation,这些IR都是对source code的不同的表示/描述。

参见

1) 工程compiler-principle