参考资料
示例
我很难用语言描述, 所以还是废话少说, 放码过去吧.(talk is cheap, show you the code)
|
|
命令式编程(Imperative)
|
|
声明式编程(Declarative)
|
|
函数式编程(Functional)
|
|
我个人理解:
- 命令式重视过程(How)
- 而声明是重视结果(What),
- 而函数式是声明式的进阶.把过程弱化, 只重视结果,且结果可以当做下一个函数的入参, 在数学上称作函数组合(function composition); 即 f(x) -> g(x) = f(g(x)))