gpt4 book ai didi

functional-programming - J引入fork的动机是什么

转载 作者:行者123 更新时间:2023-12-04 14:45:30 25 4
gpt4 key购买 nike

从 APL 到 J 的进化,引入 fork 的动机是什么?我想拥有 (+/ % #) 很好用于计算平均值,但它也使阅读更长的动词训练变得更加困难。面对这种权衡,APL 的发明者是否有任何令人信服的理由在 J 中选择这种风格?

最佳答案

感谢鲍勃的回答。为了让它更强大,现在我了解到 fork 的必要性如下。

  • 引入fork的动机是实现隐性编程作为Combinatory logic的实现.为此,您需要某种基础组合器(例如 s-k basis on wiki ),并且钩子(Hook)/ fork 形成完整的基础。为此目的,fork 或它的等价物确实是不可避免的。
  • 如果想到 f + g,叉的概念是很自然的, f * g .在数学中,它们通常表示 f(x) + g(x)f(x) * g(x) .
  • Roger Hui's essay on verb trains 中很好地解释了这个主题.
  • 关于functional-programming - J引入fork的动机是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21310922/

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