Scala学习--Program Paradigm - webdancer's Blog
Scala学习--Program Paradigm
Program Paradigms
- Imperative Programming: modifying mutable variables, assignments, control structure;
-
Fuctional Programming:
- Strictly, No mutable variables, No assignments, No loops.
- Widely, Focusing on functions, function is the first citizens
- logical programming
2013年12月27日 23:18
为什么都认为 Lisp 是 FP 呢,我看它一点也不像啊。没有纯函数的概念,没有模式匹配,有的只有函数作为第一类对象和高阶函数而已。
2013年12月27日 23:18
还有,Smalltalk 不是以 OO 出名的么。
2014年1月03日 00:33
@依云: 这个是在看coursera上的公开课的截图,可能那个老师应该是从宽泛的函数式语言的角度来回顾的历史吧