Functional编程有什么用?

发布于 2022-08-12 19:20:39 字数 132 浏览 18 评论 9

外行请教。
flw平时一般用这个语言做什么呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

对你再特殊 2022-08-17 06:33:02

原帖由 aero 于 2008-9-2 08:32 发表
目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?

你可以看下 http://www.haskell.org/,上面列了一些 Haskell 在工业界的应用情况。另外,http://hackage.haskell.org/packages/archive/pkg-list.html 上面有人们用 Haskell 开发的各种库。

至于其他 FP 语言的应用情况及 FP 的一般应用情况留待更了解的人介绍吧

赠佳期 2022-08-17 06:27:11

關注中。。。

會和嵌入式聯系起來嗎

单挑你×的.吻 2022-08-17 06:13:05

目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?

梦幻的心爱 2022-08-17 06:08:24

原帖由 flw 于 2008-9-1 22:37 发表
看来 FP 里面许多名词大家的译法都不一样啊。
side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。

呃,应该用“副作用”。这个更常见些。

-残月青衣踏尘吟 2022-08-17 05:31:07

看来 FP 里面许多名词大家的译法都不一样啊。
side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。

七色彩虹 2022-08-17 03:29:12

原帖由 aero 于 2008-9-1 22:04 发表

我这里理解对吗:FP是一种基于形式化的编程概念,很多语言直接从语法上提供支持。

我不确定我是否理解你说的这句话是什么意思

基于FP概念编程有几点好处:1、稳定、便于调试。

FP 编程稳定没错,而且代码相当简洁,这是因为 FP 编程让你在一个更抽象的层次上思考及书写代码。关于调试,这个现在恐怕是 FP 比较薄弱的地方(至少 Haskell) 是这么个情况。当然,这并不是说 FP 的代码调试很困难,只不过现在缺少比较好的工具。若是有好的工具,FP 代码的调试也是很方便的,甚至更简单。

2、特别适合并行处理。

由于2,导致在目前多核CPU迅猛发展的情况下,会应该有长足的发展。

没错,由于 FP 没有副作用(side effect), 因此便于并行。Sun 和 Haskell.org 有一个合作项目就是关于这方面的研究的,见 http://haskell.org/opensparc/

[ 本帖最后由 MMMIX 于 2008-9-1 23:17 编辑 ]

满身野味 2022-08-16 14:56:44

赞成2

∞梦里开花 2022-08-15 15:10:42

原帖由 MMMIX 于 2008-9-1 21:39 发表

函数式语言,例如 Haskell, 也是通用编程语言,什么都可以些的。不过 flw 用这个写什么我就不清楚了。

我这里理解对吗:FP是一种基于形式化的编程概念,很多语言直接从语法上提供支持。

基于FP概念编程有几点好处:1、稳定、便于调试。2、特别适合并行处理。

由于2,导致在目前多核CPU迅猛发展的情况下,会应该有长足的发展。

人间☆小暴躁 2022-08-14 09:17:08

原帖由 hniu 于 2008-9-1 20:31 发表
外行请教。
flw平时一般用这个语言做什么呢?

函数式语言,例如 Haskell, 也是通用编程语言,什么都可以些的。不过 flw 用这个写什么我就不清楚了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文