在软件工程中的一类编程风格,提供并决定了程序员对程序执行的看法。比如面向对象编程和函数式编程是两种不同的编程范式
程序员认为面向对象编程是一系列相互作用的对象,而函数式编程一个程序被看作是一个无状态的函数计算的序列
每一种程序设计语言都有适合它的多种编程范式 比如
编程范式有:指令式 (过程是 块结构 结构化 非结构化 递归 模块化 按关注分离(面向切面 面向角色 面向主题) 面向对象(基于类 居于原型))
声明式(函数式) 多态 元编程 阵列 函数级 值级 并发计算 并行计算 自动 面向语言 面向代理 面向堆栈 数据驱动
事件驱动 集合论 符号论 可微分 概率 自动机 自然语言 非确定性 量子