在我看来,函数式编程是一件好事.它消除了状态,使得自动使代码并行运行变得更加容易.
许多首先教授命令式编程风格的程序员发现学习函数式编程非常困难,因为它是如此不同.我开始怀疑那些先学习函数式编程的程序员是否会发现很难开始命令式编程.看起来它不会像其他方式那么难,所以我认为如果更多的程序员首先学习函数式编程会是一件好事.
所以,我的问题是,如果在命令式之前在学校教授函数式编程,那么,为什么从它开始并不常见?
functional-programming
functional-programming ×1