功能/逻辑/面向对象编程的想法

时间:2008-10-31 23:52:44

标签: programming-languages

有人可以指点我讨论讨论不同编程范式(函数/逻辑/ OOP)的文章或书籍......我不是在寻找语法细节,而是寻找使它们变得更好的想法......

对于ex:使用函数式编程我们避免任何副作用..如果我知道这个想法我可以编写副作用免费程序,即使在不强制执行它的语言(OOP)。

4 个答案:

答案 0 :(得分:1)

据我了解,在OOP中编写函数的方法是让每个成员都最终(几乎总是)。这避免了副作用,虽然我并没有真正关注函数式编程,但我认为自从我开始尽可能地使变量最终得到改进 - 所以它肯定会有一些好处。

答案 1 :(得分:1)

Programming Language Pragmatics对不同的范例进行了全面的概述。这本书是关于语言设计的,因此它讨论了很多关于语法,语义,类型系统,目标体系结构等的内容。最新版本有一章关于逻辑编程语言,一章关于函数式语言。

答案 2 :(得分:0)

有一个关于programming language concepts here

的阅读清单

答案 3 :(得分:0)

我已经开始阅读Peter Van Roy撰写的“计算机编程的概念,技术和模型”,到目前为止它非常好......