外行请教。flw平时一般用这个语言做什么呢?
原帖由 aero 于 2008-9-2 08:32 发表 目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?
你可以看下 http://www.haskell.org/,上面列了一些 Haskell 在工业界的应用情况。另外,http://hackage.haskell.org/packages/archive/pkg-list.html 上面有人们用 Haskell 开发的各种库。
至于其他 FP 语言的应用情况及 FP 的一般应用情况留待更了解的人介绍吧
關注中。。。
會和嵌入式聯系起來嗎
目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?
原帖由 flw 于 2008-9-1 22:37 发表 看来 FP 里面许多名词大家的译法都不一样啊。side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。
呃,应该用“副作用”。这个更常见些。
看来 FP 里面许多名词大家的译法都不一样啊。side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。
原帖由 aero 于 2008-9-1 22:04 发表 我这里理解对吗:FP是一种基于形式化的编程概念,很多语言直接从语法上提供支持。
原帖由 aero 于 2008-9-1 22:04 发表
我这里理解对吗:FP是一种基于形式化的编程概念,很多语言直接从语法上提供支持。
我不确定我是否理解你说的这句话是什么意思
基于FP概念编程有几点好处:1、稳定、便于调试。
FP 编程稳定没错,而且代码相当简洁,这是因为 FP 编程让你在一个更抽象的层次上思考及书写代码。关于调试,这个现在恐怕是 FP 比较薄弱的地方(至少 Haskell) 是这么个情况。当然,这并不是说 FP 的代码调试很困难,只不过现在缺少比较好的工具。若是有好的工具,FP 代码的调试也是很方便的,甚至更简单。
2、特别适合并行处理。由于2,导致在目前多核CPU迅猛发展的情况下,会应该有长足的发展。
2、特别适合并行处理。
由于2,导致在目前多核CPU迅猛发展的情况下,会应该有长足的发展。
没错,由于 FP 没有副作用(side effect), 因此便于并行。Sun 和 Haskell.org 有一个合作项目就是关于这方面的研究的,见 http://haskell.org/opensparc/
[ 本帖最后由 MMMIX 于 2008-9-1 23:17 编辑 ]
赞成2
原帖由 MMMIX 于 2008-9-1 21:39 发表 函数式语言,例如 Haskell, 也是通用编程语言,什么都可以些的。不过 flw 用这个写什么我就不清楚了。
原帖由 MMMIX 于 2008-9-1 21:39 发表
函数式语言,例如 Haskell, 也是通用编程语言,什么都可以些的。不过 flw 用这个写什么我就不清楚了。
基于FP概念编程有几点好处:1、稳定、便于调试。2、特别适合并行处理。
原帖由 hniu 于 2008-9-1 20:31 发表 外行请教。flw平时一般用这个语言做什么呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(9)
你可以看下 http://www.haskell.org/,上面列了一些 Haskell 在工业界的应用情况。另外,http://hackage.haskell.org/packages/archive/pkg-list.html 上面有人们用 Haskell 开发的各种库。
至于其他 FP 语言的应用情况及 FP 的一般应用情况留待更了解的人介绍吧![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/icon_smile.gif)
關注中。。。
會和嵌入式聯系起來嗎
目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?
呃,应该用“副作用”。这个更常见些。
看来 FP 里面许多名词大家的译法都不一样啊。
side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。
我不确定我是否理解你说的这句话是什么意思![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/icon_redface.gif)
FP 编程稳定没错,而且代码相当简洁,这是因为 FP 编程让你在一个更抽象的层次上思考及书写代码。关于调试,这个现在恐怕是 FP 比较薄弱的地方(至少 Haskell) 是这么个情况。当然,这并不是说 FP 的代码调试很困难,只不过现在缺少比较好的工具。若是有好的工具,FP 代码的调试也是很方便的,甚至更简单。
没错,由于 FP 没有副作用(side effect), 因此便于并行。Sun 和 Haskell.org 有一个合作项目就是关于这方面的研究的,见 http://haskell.org/opensparc/
[ 本帖最后由 MMMIX 于 2008-9-1 23:17 编辑 ]
赞成2
我这里理解对吗:FP是一种基于形式化的编程概念,很多语言直接从语法上提供支持。
基于FP概念编程有几点好处:1、稳定、便于调试。2、特别适合并行处理。
由于2,导致在目前多核CPU迅猛发展的情况下,会应该有长足的发展。
函数式语言,例如 Haskell, 也是通用编程语言,什么都可以些的。不过 flw 用这个写什么我就不清楚了。