腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何鼓励在命令
式
环境中编写
纯
函数
?
imperative-programming
、
pure-function
在
函数
式
编程
语言
中,开发人员对于编写
纯
函数
总是很谨慎的。有些
函数
式
语言
根本不允许不纯的功能,而另一些功能
语言
则在某些不纯的事情发生时强制显
式
地声明。但在祈使语中,
纯
代码/
函数
通常没有这样的区别。但是,某些人仍然可以用命令
式
语言
编写
纯
函数
,在我看来,这对代码健康是有益的。 那么,我们如
浏览 0
提问于2015-01-07
得票数 0
3
回答
函数
式
和
纯
编程
语言
programming-languages
、
functional-programming
哪些
编程
语言
是
函数
式
的
纯
编程
语言
?
浏览 2
提问于2011-01-16
得票数 1
3
回答
从祈使到
函数
式
编程
functional-programming
作为一名电子工程师,我的
编程
经验从组装开始,并继续使用PL/M、C、C++、Delphi、Java、C#等(命令
式
编程
在我的血液中)。我感兴趣的是增加我以前关于
函数
式
编程
的知识和技能,但到目前为止,我所看到的一切似乎都非常模糊和深奥。( 2)第一个FP<
浏览 0
提问于2012-09-30
得票数 5
6
回答
基本算法的
函数
式
编程
functional-programming
对于基本的例程实现,“
纯
”
函数
式
编程
有多好,例如列表排序,字符串匹配等? 在任何
函数
式
语言
的基本解释器中实现这些基本
函数
是很常见的,这意味着它们将用命令
式
语言
(c/c++)编写。尽管有很多例外..至少,我想问一问:在用“
纯
”
函数
式
语言
编写代码时,模仿命令
式
风格有多难?
浏览 1
提问于2009-10-08
得票数 8
回答已采纳
9
回答
是否有任何纯粹的功能方案或Lisps?
haskell
、
functional-programming
、
scheme
、
referential-transparency
我玩过几种
函数
式
编程
语言
,并且非常喜欢Lisps (特别是Scheme)使用的s语法。是否有任何
纯
功能的方案(或一般的Lisps )?
浏览 16
提问于2010-05-23
得票数 39
回答已采纳
11
回答
用
函数
式
语言
编写的Kernighan & Ritchie字数统计示例程序
haskell
、
clojure
、
functional-programming
、
scheme
、
common-lisp
我最近在网上读了一些关于
函数
式
编程
的文章,我想我对它背后的概念有了一个基本的了解。只要解决方案是
纯
函数
风格的,任何贡献都是受欢迎的。
浏览 4
提问于2012-04-07
得票数 9
14
回答
Javascript是
函数
式
编程
语言
吗?
javascript
、
functional-programming
、
terminology
仅仅因为
函数
是一级对象,有闭包,还有更高阶的
函数
,Javascript就配得上被称为
函数
式
编程
语言
吗?我认为它缺少的主要是
纯
函数
,而且它不像其他
函数
式
语言
,比如lisp (尽管这不是它不是
函数
式
语言
的好理由……)
浏览 3
提问于2010-10-19
得票数 141
回答已采纳
7
回答
非
纯
口译员是否仍然是
函数
式
编程
的保证?
scala
、
functional-programming
、
lisp
我假设实现/编译器/生成的C代码(以下称为泛型,“解释器”)大多数
函数
式
编程
语言
都是用非
纯
函数
语言
编写的。如果是这样的话,任何给定的
函数
式
编程
语言
的底层解释器都会显示破坏性的更新,并且是引用不透明的。
函数
结构的设计是为了提供某些保证,例如并发性和可证明性。如果解释器确实是一个命令
式
程序,它如何能够保证
纯
功能程序的“无副作用”属
浏览 0
提问于2012-04-18
得票数 5
回答已采纳
1
回答
对
纯
功能
语言
的误解?
functional-programming
、
haskell
我经常会遇到下列陈述/论点:我不是
函数
式
语言
方面的专家,但以下是我对这些话题的理解。关于第一点,您可以使用
纯
浏览 0
提问于2012-12-19
得票数 41
回答已采纳
4
回答
使用
函数
式
编程
语言
的电子表格
functional-programming
、
spreadsheet
我想知道是否存在使用现有
函数
式
编程
语言
来定义
函数
的电子表格应用程序。谢谢
浏览 0
提问于2009-12-24
得票数 15
回答已采纳
3
回答
用Perl实现
函数
式
编程
perl
、
haskell
、
functional-programming
我试图学习像Haskell这样的
纯
函数
式
编程
语言
,因为我来自Perl背景,并且读到Perl也可以实现
函数
式
编程
技术。想到的问题不多: 在Perl 5中是否值得这样做?有人能推荐一些用Perl实现
函数
式
编程
技术的代码/示例吗?
浏览 3
提问于2010-10-29
得票数 19
回答已采纳
9
回答
在游戏开发中使用
函数
式
编程
的好资源?
haskell
、
functional-programming
、
erlang
、
lisp
我是
函数
式
编程
范例的新手,但到目前为止我很喜欢它。因为我是从事游戏开发的,所以我想尝试用
纯
函数
式
编程
风格编写一些游戏。我不介意
语言
--不管是Erlang,Haskell,Lisp,甚至Ruby (我发现它支持
函数
式
编程
特性)。很明显,要学习
函数
式
编程
(实际上,任何东西),最好的建议就是学习
函数
式
语言</
浏览 0
提问于2009-07-30
得票数 43
回答已采纳
9
回答
纯
函数
语言
中的有效堆
haskell
、
functional-programming
、
binary-heap
、
heapsort
、
purely-functional
堆通常是在命令
式
语言
中作为数组实现的,但是在
纯
函数
语言
中这将是非常低效率的。因此,我已经看过二进制堆,但是到目前为止,我发现的所有东西都是从命令
式
的角度描述它们的,而给出的算法很难转化为功能设置。如何用
纯
函数
语言
(如Haskell )有效地实现堆? 编辑:我的意思是它仍然应该在O(n*log )中,但是它不需要超过C程序。另外,我想使用
纯
函数
式
编程
。在Haskel
浏览 0
提问于2009-05-31
得票数 38
回答已采纳
4
回答
函数
编程
中的数据结构
functional-programming
、
data-structures
、
lisp
我目前正在使用LISP (特别是Scheme和Clojure),我想知道在
函数
式
编程
语言
中如何处理典型的数据结构。 例如,假设我想使用图路径查找算法来解决一个问题。通常如何用
函数
式
编程
语言
(主要是对可应用于LISP的
纯
函数
样式)来表示该图形?我会完全忘记图,用其他方式解决这个问题吗?
浏览 0
提问于2012-03-20
得票数 12
回答已采纳
7
回答
在“
纯
函数
式
语言
”中,“
纯
”是什么意思?
haskell
、
functional-programming
Haskell被称为“
纯
函数
式
语言
”。 在这种情况下,“
纯
”是什么意思?这会给程序员带来什么后果?
浏览 0
提问于2010-12-08
得票数 61
回答已采纳
7
回答
流行的“网络准备”
函数
式
编程
语言
是什么?
functional-programming
这是一个简单的问题:哪些是最流行的/使用的/开发的(库和附加的)
函数
式
编程
语言
,可以用于web开发?我不介意它们是否是
纯
语言
,但我倾向于排除Ruby和Python这样的
语言
。我是按照F#或Scheme的思路思考的(这些不是纯粹的
函数
式
编程
语言
,我不介意,我只是在寻找一种能够流畅地处理类型的
语言
)。自从提出这个问题以来,推荐的主要
语言
是Haske
浏览 18
提问于2010-08-22
得票数 10
回答已采纳
5
回答
纯
函数
式
数据结构的好处是什么?
data-structures
、
haskell
、
functional-programming
、
ocaml
、
purely-functional
我知道
纯
函数
式
数据结构更容易理解。然而,我很难理解在实用代码中使用
纯
函数
式
数据结构(使用或不使用
函数
式
编程
语言
)相对于命令
式
代码的实际优势。有人能提供一些
纯
函数
式
数据结构具有优势的真实案例吗?PS:我所说的
纯
函数
式
数据结构与持久化数据结构不同。持久数据结构是一种不会改变的数据结构??另一方面,
浏览 75
提问于2010-12-09
得票数 60
回答已采纳
9
回答
无状态
编程
的优点?
functional-programming
、
state
、
immutability
我最近一直在学习
函数
式
编程
(特别是Haskell,但我也学过关于Lisp和Erlang的教程)。虽然我发现这些概念非常有启发性,但我仍然看不到“无副作用”概念的实际一面。它的实际优势是什么?我试着用
函数
式
思维来思考,但有些情况看起来过于复杂,没有能力以一种简单的方式保存状态(我不认为Haskell的monads“容易”)。 是否值得继续深入学习Haskell (或另一种
纯
函数
式
语言
)?
函数
式
或无状态
浏览 5
提问于2009-05-10
得票数 148
回答已采纳
1
回答
寻找一个小项目作为
函数
式
编程
的入门
functional-programming
我最近读了很多关于
函数
式
编程
的书,我最终决定理解它的最好方法可能就是开始使用它。我花了一些时间研究了
函数
式
语言
的不同评论,我认为我最终选择了Haskell,因为它被认为是优雅的,而且它似乎是
纯
函数
式
语言
的首选。最近,我一直在用Java、Python和Perl编写代码,因此我认为在本练习中,我最好选择一种强制我只使用
函数
式
编程
思想的
语言
,而不是像S
浏览 2
提问于2011-02-18
得票数 2
回答已采纳
5
回答
闭包是否足以描述
函数
式
编程
?
functional-programming
、
closures
我所知道的所有
函数
式
编程
语言
(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,
语言
X可以被认为是功能性的,因为它支持闭包。另一方面,有些
编程
语言
确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种
纯
面向对象的
语言
。因此,虽然闭包在
函数
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券