类型 | 说明 | 例子 |
过程式程序设计范型 | 将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看做是各过程调用的序列 | Pascal语言、C语言等 |
函数式程序设计范型 | 将程序看做是“描述输入与输出之间的关系”的一个数学函数 | Lisp语言等 |
面向逻辑的程序设计范型 | 将程序设计归结为列举事实、定义逻辑关系等 | Prolog语言等 |
面向对象程序设计范型 | 将程序归结为一系列对象类,通过继承关系、消息传递等连结起来的结构 | c++、Visual Basic等语言 |