程序设计语言
程序设计语言分类
机器语言→汇编语言→高级语言→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