编程范式总结 —— 声明式/命令式/元编程
编程范式 - https://zh.wikipedia.org/wiki/%E7%BC%96%E7%A8%8B%E8%8C%83%E5%9E%8B
声明式:与 命令式对立
特点:关注结果,有严格计算逻辑,无副作用。命令式关注运行原理与过程。
声明式包含的子编程范式:函数式,DSL,约束式,回答集,响应式(数据流)。
命令式:包含过程式与面向对象
元编程:包含面向属性,面向语言与反射式
注释
副作用:在计算机科学中,函数副作用指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响。例如修改全局变量(函数外的变量)或修改参数。