2

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

例如:使用函数式编程,我们避免了任何副作用。如果我知道这个想法,我甚至可以用一种不强制执行它的语言 (OOP) 来编写无副作用的程序。

4

4 回答 4

1

据我了解,在 OOP 中编写函数式的方法是让每个成员都成为最终成员(几乎总是如此)。这避免了副作用,虽然我对函数式编程并没有真正失望,但我认为自从我开始尽可能将变量设为 final 后,我的代码得到了改进——所以它肯定有一些好处。

于 2008-10-31T23:58:51.583 回答
1

Programming Language Pragmatics对不同的范式进行了非常全面的概述。这本书是关于语言设计的,所以它谈到了很多关于语法、语义、类型系统、目标架构等的内容。最新版本有一整章是关于逻辑编程语言的,一章是关于函数式语言的。

于 2008-11-01T00:06:02.380 回答
0

这里有一个关于编程语言概念的阅读列表

于 2008-11-01T00:36:58.247 回答
0

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

于 2008-11-13T23:08:43.173 回答