腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
从祈使到
函数
式
编程
作为一名电子工程师,我的
编程
经验从组装开始,并继续使用PL/M、C、C++、Delphi、Java、C#等(命令
式
编程
在我的血液中)。我感兴趣的是增加我以前关于
函数
式
编程
的知识和技能,但到目前为止,我所看到的一切似乎都非常模糊和深奥。(
浏览 0
提问于2012-09-30
得票数 5
2
回答
函数
式
编程
语言
和命令
式
编程
语言
有什么不同?
、
大多数
主流
语言
,包括面向对象
编程
(OOP)
语言
,如C#、Visual Basic、C++和Java,都被设计为主要支持命令
式
(过程化)
编程
,而Haskell/gofer之类的
语言
则是纯粹的
函数
式
编程
。有人能详细说明一下这两种
编程
方式的区别吗? 我知道选择
编程
的方式取决于用户的需求,但是为什么建议学习
函数
式
编程
语
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
1
回答
J风格的副词、叉子等在
主流
函数
式
语言
中有没有被类库模仿过?
、
、
、
、
有没有尝试过通过
主流
函数
式
语言
的库,通过动词、副词、forks等来模拟J风格的超级压缩默契
编程
?如果没有,是不是有技术问题导致这不可能,或者只是不值得这样做?我对诸如fork之类的构造特别感兴趣,这些构造似乎不直接对应于
函数
式
编程
中的基本概念。
浏览 0
提问于2010-08-04
得票数 25
回答已采纳
9
回答
函数
式
编程
是迈向自然
语言
编程
的下一步吗?
、
每当在
编程
中达到新的里程碑时,他们似乎总是有一个共同的目标:让程序员更容易
编程
。机器
语言
、操作码/助记符、过程/
函数
、结构、类(OOP)等在它们的时代总是有助于以更自然、更容易理解和更好维护的方式规划、组织和编写程序。当然,
函数
式
编程
并不是什么新鲜事,但最近几年它似乎经历了一种复兴。我还相信,当微软将F#添加到他们的
主流
编程
语言
中时,FP将得到巨大的推动。回到我最初的问题,我相信最终
编程<
浏览 0
提问于2008-11-12
得票数 4
回答已采纳
1
回答
为什么没有
函数
式
编程
语言
成为
主流
、
、
、
、
既然haskell、erlang等
语言
备受赞誉,为什么它们都不能成为
主流
语言
呢? 是不是因为他们的学习曲线?还是符号符号太多了?
浏览 0
提问于2012-07-15
得票数 0
回答已采纳
9
回答
F#会像C#一样成为
主流
语言
吗?或者它仍将是一种小众
语言
?
F#会像C#一样成为
主流
语言
吗?或者它仍将是一种小众
语言
?你预计会有客户带着在F#中执行的项目来找你吗?致以亲切的问候,
浏览 1
提问于2009-05-12
得票数 8
回答已采纳
3
回答
操作符的同义词
、
对于新设计的
函数
式
语言
,请考虑例如,不等于运算符,拼写为/=,这在
函数
式
语言
中是常见的。但是,如果
浏览 0
提问于2011-08-16
得票数 4
回答已采纳
6
回答
函数
式
语言
的异步
编程
、
、
无论如何,虽然我在使用C++编写
函数
式
编码方面有相当丰富的经验,但我对实际的
函数
语言
(如Lisp、Haskell等)的经验却很少。我最近开始研究这些
语言
,因为在纯功能
语言
中“没有副作用”的想法一直让我很感兴趣,尤其是在它在并发和分布
式
计算中的应用方面。所有这些都有一个共同点,即异步
编程
的本质似乎需要创建副作用(状态),以便程序的
主流
程能够意识到异步事件处理程序已经被调用。事件处理程序不是程序
主流
的一部分,因此它对实际
浏览 0
提问于2011-01-22
得票数 32
10
回答
你是否曾经使用过一种
语言
来完成一个项目,而这些
语言
并不是项目特定领域的
主流
选择?为什么?
不久前,我在思考我在Smalltalk (嗯,Squeak)方面的学术经验,以及我是否愿意将它用于某些事情,它让我思考:当然,它和任何流行的
语言
一样好,也有能力,而且它有一些好的想法,但是有些
语言
在某些
编程
领域已经根深蒂固(C用于系统
编程
,Java用于可移植性等等),以及Smalltalk和co。所以,如果你曾经在一个项目中使用过非
主流
语言
(比如Smalltalk)而不是更
主流
的
语言
,那么它的原因是什么呢? 为了澄清:我想把重点放在命令
式</e
浏览 0
提问于2011-03-16
得票数 4
回答已采纳
4
回答
为什么命令
式
语言
没有模式匹配?
、
、
所以,
函数
语言
中的模式匹配是非常棒的。我想知道为什么大多数命令
式
语言
没有实现这个特性?据我所知,Scala是唯一具有模式匹配的“
主流
”命令
式
语言
。机箱/开关结构的威力要小得多。
浏览 1
提问于2014-07-31
得票数 4
回答已采纳
10
回答
为什么
编程
比赛的参赛者要使用C++和Java?
在整个比赛中使用的
语言
的分布可以在上看到。 在用C/C++
编程
几年之后,我最近爱上了Python,因为它的可读性/直接性。最近,我学习了
函数
式
语言
,如OCaml,Scheme,甚至逻辑
语言
,如Prolog。这些
语言
当然有它们的优点,在我看来,在某些情况下可以比C++和Java更容易地应用它们。在这种情况下,为什么使用不太常见的
语言
的参赛者比使用C/C++和Java的参赛者成功得多?不同地说,为什么成功的参赛者不使用那些虽然
浏览 181
提问于2010-08-01
得票数 94
回答已采纳
5
回答
F#会成为
主流
语言
吗?
我对F#能提供什么非常感兴趣,我非常热衷于开始学习它所需的基于时间的投资。然而,F#的工作岗位是否将开始成为现实,或者这可能是一项浪费的投资?
浏览 2
提问于2008-12-22
得票数 8
回答已采纳
6
回答
我应该学习F#还是
函数
式
编程
语言
?
、
我应该花时间学习微软的新F#
语言
吗?我主要是一名C# .NET开发人员,我想知道学习F#是否会对开发当今的典型应用程序有所帮助。
浏览 6
提问于2008-12-22
得票数 19
回答已采纳
3
回答
今天学习汇编
语言
还有什么价值吗?
、
、
、
如果你真的需要一些汇编例程,你可以寻求帮助,而在80/90年代,它是
主流
语言
之一。我读过,编译器通常可以等于(或击败)大多数手写的汇编代码,所以除非你是一个只能在汇编中
编程
的嵌入
式
程序员,例如,现在学习它有什么真正的意义吗?
浏览 0
提问于2014-07-15
得票数 5
4
回答
GPU和SIMD有可能在.NET / Java中实现吗?
、
、
、
、
一段时间以来,
主流
计算硬件已经支持SIMD指令(MMX、SSE、3D-Now等),最近我们看到AMD将480流CPU与CPU放在同一个芯片中。像F#、Scala和Clojure这样的
函数
式
语言
也正在获得吸引力,一个共同的吸引力是这些
语言
中的并发
编程
非常容易。是否有计划让Java或.NET CLR开始提供对并行计算硬件资源的访问,以便
函数
式
语言
能够成熟以利用硬件?编辑: 到目前为止,为了解决反馈问题,GPU
编程
确实很复
浏览 97
提问于2011-09-06
得票数 16
4
回答
函数
式
编程
的未来
我最近参加了一家非常成功的公司的CEO关于
函数
式
编程
的讲座。该公司非常(几乎完全)依赖
函数
式
编程
。他们实际使用的
语言
是F#。 这个人声称,
函数
式
编程
即将成为下一个大事件。因为
函数
式
编程
与命令
式
编程
有很大的不同,需要相当长的时间才能熟练掌握,这样做值得吗?你认为
函数
式
编程
有很大
浏览 0
提问于2010-11-25
得票数 2
10
回答
为什么
函数
式
编程
在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多
函数
式
编程
语言
。但我也使用了很多面向对象的
编程
,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的
语言
。但是,我经常希望在执行这些项目时,我是用
函数
式
编程
语言
编写代码的。为什么
函数
式
编程
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
7
回答
为什么Perl不支持normal []操作符来索引字符串?
、
、
几乎所有
主流
编程
语言
都支持这个运算符,特别是另外两个'P':Python和PHP。此外,我确实认为实现这个小语法应该很容易。此外,作为Perl
编程
语言
的哲学--尽可能地懒惰,那么我们为什么还要费心使用
函数
来索引字符串呢? Perl 6会支持这种语法吗?
浏览 1
提问于2009-11-02
得票数 11
回答已采纳
3
回答
函数
式
编程
语言
是否有更多的机会进行编译时优化?
、
我当时正在读一本书“面向现实世界的
函数
式
编程
”。它首先比较命令
式
语言
和
函数
式
编程
语言
。并阐述了
函数
编程
中的“值”和“表达式”与命令
式
编程
中的“变量”和“
函数
”是如何不同的。从讨论中我想出了一个想法-
函数
式
编程
语言
比它们的命令
式
语言
有更多的
浏览 0
提问于2011-04-26
得票数 12
回答已采纳
4
回答
基于功能组合的泛型推断
、
尝试显
式
指定类型参数。 问题的根源:我在网上看了一堂关于本科生
函数
式
编程
课程的讲座,undergrad的CS61A。教授使用的方案,他谈到了如何方案+ lisp是纯
函数
式
语言
,而其他
语言
则不那么简单。他明确指出Pascal、C、C++和Java (但不是C#)缺乏功能功能,并表示使用这些
语言
(“不站在头上”)很难进行功能组合。他断言指向
函数</e
浏览 0
提问于2011-05-22
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券