外行请教。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 的一般应用情况留待更了解的人介绍吧
關注中。。。
會和嵌入式聯系起來嗎
目前FP都有了那些应用呢?怎么看起来大多像是出于理论研究呢?
呃,应该用“副作用”。这个更常见些。
看来 FP 里面许多名词大家的译法都不一样啊。
side effect 一般翻译成“副作用”吧。经济学里面也叫“边际效应”。
我不确定我是否理解你说的这句话是什么意思
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 用这个写什么我就不清楚了。