常见的编程范式有:命令式、过程式、说明式、面向对象、函数式、泛型编程等。
Imperative—命令式||过程式
冯诺依曼 机器语言、汇编语言 BASIC COBOL C Ada FORTRAN Fortran ,
脚本式 Perl Python PHP,把用其他语言开发的独立程序作为部件“粘到一起”
面向对象 Smalltalk C++ Java,将计算建立在独立的对象的相互作用至上。每个对象有其自身的内部状态,以及管理自身状态的可执行子程序
Declarative—说明式||声明式
函数式 Lisp ML Haskell ,程序被看作是一种从输入到输出的函数
数据流 ld Val,语言将计算看成在一些基本的功能结点之间流动的信息流。结点由输入单词的到达触发,能够并发操作
逻辑式* Prolog,设法根据一集逻辑规则找出满足某些特定关系的值
基于模板的 XSLT xml html,
作者:周陆军
链接:https://zhuanlan.zhihu.com/p/64418426
来源:知乎
C/C++,java,c#,vitual basic,是面向过程的,python面向对象,prolog是逻辑式的,MATLAB是命令式的,ML是函数式的,SQL是声明式的
想学习C/C++,java,python,SQL,Ruby,html