gpt4 book ai didi

haskell - 为什么 Haskell 这么大?

转载 作者:行者123 更新时间:2023-12-04 15:35:52 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




我是 Haskell 的新手,到目前为止非常喜欢它。让我印象深刻的一件事是它看起来很大,有许多语法结构和库,它们为几乎所有东西定义了函数。例如,Data.Map 定义了近 100 个函数。 Data.Set 还定义了许多函数,Data.List 也是如此,它也提供了许多与 Data.Set 相同的功能。

对于为什么会这样,我有初学者的看法(为所有常见模式提供功能,减少噪音),但我很想听听一些老手对该主题的看法。

最佳答案

我会说 Haskell 语言的大小介于中间(比 Lisp 大,比 C++ 小)。尽管由于所有语法糖都有明确定义的翻译到 Haskell Core(它有大约 7 个元素),但它有点难以区分库和语言。

库确实包含很多小函数,这主要是因为 Haskell 程序员发现了不断出现的模式,然后将它们放入代码中。作为一名学习者,我经常有一种感觉“应该有一个函数来做到这一点”,然后发现确实有。你学习它们的方式与编写它们的方式相同:自己编写函数,然后几天后在某个库的文档中找到它。

关于haskell - 为什么 Haskell 这么大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164667/

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