程序设计语言

程序设计语言分类

机器语言→汇编语言→高级语言→DSL→基于逻辑和约束的语言

基于编程范式

  • 命令式/强制式语言(imperative)

    如C、C++、C#、Java等,都有用于表示程序状态和语句的表示方法

  • 声明式语言(declarative)

    如ML、Haskell、Prolog(函数式语言、逻辑式语言)

冯诺伊曼语言(Von Neumann Language)

以冯诺伊曼计算机体系结构为计算模型的程序设计语言,如Fortan、C

面向对象的语言(object- oriented language)

如Simula67、Smalltalk、C++、C#、Java、Ruby

脚本语言(scripting language)

具有高层次运算符的解释型语言,通常用作glue code,如Awk、JavaScript、PHP、Perl、Python、Ruby、Tcl,脚本通常比其他语言写的程序短很多。

Last updated