gpt4 book ai didi

algorithm - 函数式编程中存在 "algorithms"吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:20 28 4
gpt4 key购买 nike

<分区>

如果您的软件是在功能范例中实现的,那么被要求记录您软件的“算法”(比如,在设计规范中)是否毫无意义?每当我想到技术文档中的算法时,我都会想象一个包含一系列顺序步骤的 while 循环。

查看算法的非正式字典含义:

In mathematics and computer science, an algorithm is a step-by-step procedure for calculations.

“一步一步”这个短语似乎与函数式编程的范式相违背(据我所知),因为与命令式程序相比,函数式程序没有时间意识在他们假设的机器中。这个论点正确吗?还是惰性求值会强制执行一个隐式时间组件,使其“逐步”?

编辑 - 这么多好的答案,选择最佳答案对我来说是不公平的:(感谢所有观点,他们都做出了很好的观察。

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