腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
9
回答
新
函数
式
语言
函数
式
编程至少在1958年(Lisp的创建)就已经出现了,但现在正在经历一场复兴,旧的
函数
式
语言
正在被抛弃,新的
函数
式
语言
正在被创建。 哪些
函数
式
语言
是新开发的或正在形成中的?我意识到您可以用大多数高级
语言
编写纯粹的
函数
式
程序,因此对于
函数
式
语言
,我指的是专门为
函数
式
浏览 2
提问于2009-06-23
得票数 20
3
回答
如何实现
函数
式
语言
、
、
我正在尝试学习命令
式
语言
和
函数
式
语言
之间的区别。因为我不熟悉
函数
式
语言
,所以设计
函数
式
语言
对我来说太难了。有没有一些关于简单
函数
式
语言
的语法和语义的资源?如何做到这一点的教程将是非常有帮助的。
浏览 5
提问于2013-02-22
得票数 1
3
回答
函数
式
编程
语言
是否有更多的机会进行编译时优化?
、
我当时正在读一本书“面向现实世界的
函数
式
编程”。它首先比较命令
式
语言
和
函数
式
编程
语言
。并阐述了
函数
编程中的“值”和“表达式”与命令
式
编程中的“变量”和“
函数
”是如何不同的。从讨论中我想出了一个想法-是真的吗?
浏览 0
提问于2011-04-26
得票数 12
回答已采纳
2
回答
函数
式
编程
语言
有什么是命令
式
语言
做不到的吗?
我正在上
函数
式
编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到
函数
式
编程
语言
与另一类
语言
(称为命令
式
语言
)是不同的。我认为C和C++是后者的例子。学习编程
语言
显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令
式
语言
与
函数
式
语言
相比有任何限制。
函数
式
编程
语言
浏览 4
提问于2015-01-17
得票数 1
10
回答
为什么
函数
式
编程在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多
函数
式
编程
语言
。但我也使用了很多面向对象的编程,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的
语言
。但是,我经常希望在执行这些项目时,我是用
函数
式
编程
语言
编写代码的。为什么
函数
式
编程
语言
在业界没有得到更多的使用?现在有很多关于
函数
<em
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
2
回答
函数
编程
语言
和裸机代码?
、
我发现现代
函数
式
编程
语言
和范型总体上非常有趣。许多
函数
式
编程
语言
都能够通过使用C作为中间
语言
或使用自己的代码生成器来生成高效的本机代码。我说的是像Haskell、OCaml、LISP或Scheme (SBCL、Chiken、Gambit等)这样的
语言
。但是知道
函数
式
编程
语言
需要一个大的运行时库,通常是用C实现的(例如垃圾回收),我想问一下,真的有可能用这种
语言
创建裸机代码,并且只使
浏览 1
提问于2014-07-30
得票数 2
2
回答
把Scala作为第一种“功能”
语言
学习?
、
既然Scala是一种“OO与functional”的
语言
,那么将Scala作为我的第一种
函数
式
语言
来学习是否是个好主意,因为我知道大多数OO概念(从学习Java)?或者,如果我学习了一种纯粹的
函数
式
语言
,比如Haskell,然后将我对OO和
函数
式
编程的知识混合在一起,以便更好地理解Scala,那会更好吗?由于
函数
式
编程与我惯用的方法有很大不同,所以我想确保我学习这些概念的方式可以在
函数</e
浏览 2
提问于2014-11-18
得票数 2
回答已采纳
9
回答
函数
式
编程是命令
式
编程的子集吗?
、
、
函数
式
编程的主要特征之一是使用无副作用的
函数
。然而,这也可以在命令
式
语言
中完成。对于递归和lambda
函数
也是如此(例如C++0x)。因此,我想知道命令
式
编程
语言
是否是
函数
式
编程
语言
的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
7
回答
为什么用
函数
式
语言
编写编译器更容易?
、
、
、
很多人似乎都说,用
函数
式
语言
编写编译器和其他
语言
工具,比如OCaml和Haskell,要比用命令
式
语言
编写更高效、更容易。 这是真的吗?如果是这样的话--为什么用
函数
式
语言
而不是像C这样的命令
式
语言
编写它们如此高效和容易呢?还有--
函数
式
语言
中的
语言
工具不是比一些低级
语言
(如C )中的慢吗?
浏览 0
提问于2010-05-25
得票数 90
回答已采纳
4
回答
对于任何使用
函数
式
编程的项目?
我有空闲时间,想做
函数
式
编程,学习一些
函数
式
编程
语言
。谢谢
浏览 0
提问于2010-07-15
得票数 4
6
回答
Ruby真的可以用作
函数
式
语言
吗?
、
Ruby真的可以用作
函数
式
语言
吗?有哪些很好的教程来教授这方面的
语言
呢?注意:我真的很想使用并坚持使用Ruby作为我的主要
语言
,所以在这一点上我对转换成YAFL (又一种
函数
式
语言
)不感兴趣。我真正感兴趣的是Ruby的
函数
式
方面相对于标准
函数
式
语言
基线的表现如何。谢谢。
浏览 1
提问于2008-10-17
得票数 10
1
回答
如何鼓励在命令
式
环境中编写纯
函数
?
、
在
函数
式
编程
语言
中,开发人员对于编写纯
函数
总是很谨慎的。有些
函数
式
语言
根本不允许不纯的功能,而另一些功能
语言
则在某些不纯的事情发生时强制显
式
地声明。但在祈使语中,纯代码/
函数
通常没有这样的区别。但是,某些人仍然可以用命令
式
语言
编写纯
函数
,在我看来,这对代码健康是有益的。 那么,我们如何说服或鼓励他人用命令
语言
编写纯
函数
浏览 0
提问于2015-01-07
得票数 0
14
回答
Javascript是
函数
式
编程
语言
吗?
、
、
仅仅因为
函数
是一级对象,有闭包,还有更高阶的
函数
,Javascript就配得上被称为
函数
式
编程
语言
吗?我认为它缺少的主要是纯
函数
,而且它不像其他
函数
式
语言
,比如lisp (尽管这不是它不是
函数
式
语言
的好理由……)
浏览 3
提问于2010-10-19
得票数 141
回答已采纳
6
回答
函数
式
语言
能很好地处理复杂性吗?
、
我很好奇
函数
式
语言
与更“传统”的大型程序
语言
(如C#和Java )的比较。与使用非
函数
式
语言
相比,程序流是否变得难以更快地遵循?在使用
函数
式
语言
编写大型软件项目时,是否还有其他问题或需要考虑的事项?
浏览 2
提问于2010-02-03
得票数 6
回答已采纳
6
回答
基本算法的
函数
式
编程
对于基本的例程实现,“纯”
函数
式
编程有多好,例如列表排序,字符串匹配等? 在任何
函数
式
语言
的基本解释器中实现这些基本
函数
是很常见的,这意味着它们将用命令
式
语言
(c/c++)编写。尽管有很多例外..至少,我想问一问:在用“纯”
函数
式
语言
编写代码时,模仿命令
式
风格有多难?
浏览 1
提问于2009-10-08
得票数 8
回答已采纳
11
回答
为什么
函数
式
编程还没有被取代?
我读过一些关于声明性/
函数
式
编程(
语言
)的文章,我试过Haskell,也写过一篇。据我所见,
函数
式
编程与经典的命令
式
风格相比有几个优点: 为什么使用
函数
式
语言
或用
函数
<
浏览 23
提问于2010-05-14
得票数 197
回答已采纳
2
回答
函数
式
语言
的编译器后端
、
、
我已经为一种
函数
式
语言
写了一个解释器,我打算用编译器来引导它。该
语言
具有动态类型系统,并使用列表、数字和字符串。它也是
函数
式
的,
函数
将其参数作为列表(如perls、@_或js参数)。
函数
是第一类,可以嵌套。顺便说一下,我应该在编译器中使用哪种
语言
。我认为像C这样的静态类型命令
式
语言
是很难实现的。
语言
应该支持动态类型和
函数
式
编程(js不会很好--<
浏览 9
提问于2016-05-29
得票数 3
7
回答
最纯粹的
函数
式
编程
语言
(S)?
、
我对更好地学习
函数
式
编程感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹的
函数
式
编程
语言
。因此,我在这里或多或少地要求根据
函数
式
编程
语言
的纯洁性排序。在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说的情况而言,Haskell在向某人教授
函数
式
编程原理方面是很难击败的。我还不确定这一点,所以我问您:哪一种是最纯粹的
函数
式
编程<em
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
3
回答
Haskell中的生产者和消费者问题?
、
、
、
我想知道如何在像Haskell这样的
函数
式
编程
语言
中实现生产者/消费者?它与命令
式
语言
有什么不同?我对
函数
式
编程
语言
的理解很原始。任何帮助都将不胜感激。
浏览 0
提问于2009-08-12
得票数 8
9
回答
无状态编程的优点?
、
、
我最近一直在学习
函数
式
编程(特别是Haskell,但我也学过关于Lisp和Erlang的教程)。虽然我发现这些概念非常有启发性,但我仍然看不到“无副作用”概念的实际一面。它的实际优势是什么?我试着用
函数
式
思维来思考,但有些情况看起来过于复杂,没有能力以一种简单的方式保存状态(我不认为Haskell的monads“容易”)。 是否值得继续深入学习Haskell (或另一种纯
函数
式
语言
)?
函数
式
或无状态编程实际上比过程性编程更有效率吗?我
浏览 5
提问于2009-05-10
得票数 148
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
Clojure和Haskell——深度学习中的函数式语言之美
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程语言 Elixir v1.7 发布,引入文档元数据
函数式编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券