gpt4 book ai didi

clojure - 面向值(value)的编程语言

转载 作者:行者123 更新时间:2023-12-01 03:51:36 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

7年前关闭。




Improve this question




在这个伟大的谈话中 Value of Values , Rich 谈到了在原地改变数据的面向位置编程 (PLOP),让我们暂时将具有一切不可变或值的语言称为面向值编程 (VLOP)。除了 Clojure 之外,还有哪些语言是 VLOP 以及它们如何实现不变性(例如结构共享、普通复制等)?

最佳答案

“面向值(value)的编程”或多或少只是函数式编程的一个替代名称。例如,参见 here (1998)here (2004) ,最突出的是 Andrew Appel 在 1995 年的演讲“面向值(value)的编程,而不是面向对象的编程!” (我在网上找不到)。实际期限可追溯到at least 1981 .

不幸的是,这个名字从未流行起来,尽管 Appel 和其他人过去曾争辩说它更准确(也许也更符合流行语),并且会使函数式编程更容易销售。

换句话说,您只是在寻找函数式语言,其中有很多。最著名的是 Haskell、ML(Ocaml 和 SML)、Scheme。

关于clojure - 面向值(value)的编程语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com