我在大学时注意到的一件事是,函数式编程的基础并不难,事实上……
我在大学时注意到的一件事是,函数式编程的基础并不难,事实上,从我的数据轶事来看,它似乎更容易。在我大学的计算机课程中,我们从函数式编程(使用Haskell)开始,在这门课中,第一年退课人数最多,但函数式编程并不是导致退课的原因,事实上,在十个第一年课程中,函数式编程的通过率处于前半段。 BUT 从这次经历中我实际学到的是,那些在函数式编程方面遇到更多困难的学生(不包括所有科目都挂科的退学生)实际上是那些在上大学前就有编程经验的人。对其他人来说,纯函数很容易,而“x = x + 1”却让人非常困惑。值得注意的是,尽管我们使用的是Haskell,但最后才简单地介绍了单子(monads),主要是为了使用IO。Haskell有一个解释器,所以你可以有一个模仿你以前写函数方式的语言。
源讨论《堡垒之夜》Verse语言的类型系统原帖 152 条评论 · 导入时统计