腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
9
回答
函数式编程是命令式编程的子集吗?
、
、
函数式编程的主要特征之一是使用无副作用的函数。然而,这也可以在命令式语言中完成。对于递归和lambda函数也是如此(例如C++0x)。因此,我想知道命令式编程语言是否是函数式编程语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
10
回答
如果我们可以用Python进行函数式编程,我们是否需要一种特定的函数式程式语言?
、
、
使用生成器和lambda,我们可以使用Python进行函数式编程。您也可以通过Ruby实现同样的目标。 所以问题是:为什么我们需要特定的函数式编程语言,如Erlang、Haskell和Scheme?这些特定的函数式编程语言有什么不同吗?为什么我们不能只使用Python进行函数式编程呢?
浏览 0
提问于2011-02-02
得票数 22
回答已采纳
8
回答
有没有使用函数式编程的像样的脚本语言?
、
我最近一直在读一些关于函数式编程的文章,我很想得到一些经验。有没有合适的脚本语言来支持函数式编程?我发现我的大部分即席编程都是用Python完成的,所以我想我也可以用函数式语言来做同样的事情。有什么建议吗?
浏览 2
提问于2009-04-09
得票数 17
回答已采纳
5
回答
Haskell和Python哪种编程语言更函数化?
、
、
在学校的函数式编程课程中学习了Haskell。发现与Haskell合作有点困难。我现在已经在Python上做了很多工作。Python非常容易使用。 Python确实支持一些函数式编程构造。 正在考虑重新访问函数式编程。什么是更好的编码语言?Haskell还是Python?为什么?
浏览 3
提问于2009-12-22
得票数 5
回答已采纳
10
回答
“函数式程序设计”有明确的含义,但“函数式语言”是吗?
、
我非常清楚函数式编程技术与命令式编程技术之间的区别。但人们普遍倾向于谈论“功能语言”,这确实让我感到困惑。 当然,像Haskell这样的语言比C这样的语言更适合函数式编程,但即使是前者,I/O (它只是将它保存在一个贫民区)。而且您可以用C编写函数程序(这非常困难)。所以也许只是一个程度的问题。 不过,即使是在程度上,当有人说计划是“功能语言”时,又是甚麽意思呢?我看到的大多数Scheme代码都是命令式的。如果你想用函数式写作,这仅仅是一种简单的方案吗?Lua和Python也是如此。它们也是“功能语言”吗? 我(真的)不想当语言警察。如果这只是一种随便的说话方式,那就好了。我只是想弄清楚它是否
浏览 8
提问于2010-02-18
得票数 30
回答已采纳
5
回答
闭包是否足以描述函数式编程?
、
我所知道的所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持闭包。 另一方面,有些编程语言确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯面向对象的语言。 因此,虽然闭包在函数式编程中是一种非常常见的(甚至是必不可少的)构造,但它们真的足以描述函数式编程吗?如果对闭包的支持足以考虑语言功能,那么Smalltalk为什么不也被认为是功能性的呢? 还是闭包的概念
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
7
回答
函数式编程和非函数式编程
、
、
在我大学的第二年,我们被“教”了Haskell,我对它几乎一无所知,对函数式编程更是一无所知。 什么是函数式编程,为什么和/xor我想在哪里使用它而不是非函数式编程,我认为C是一种非函数式编程语言是正确的吗?
浏览 4
提问于2008-08-23
得票数 72
回答已采纳
4
回答
对于任何使用函数式编程的项目?
我有空闲时间,想做函数式编程,学习一些函数式编程语言。 但正如我们所知,最好的理论是实践。在这方面,我想知道在哪个领域最常使用函数式编程?如果项目是用函数式语言编写的,我能理解。因此,这样一个问题:用函数式语言编写什么样的项目更容易、更有利可图? 谢谢
浏览 0
提问于2010-07-15
得票数 4
2
回答
函数式编程语言和命令式编程语言有什么不同?
、
大多数主流语言,包括面向对象编程(OOP)语言,如C#、Visual Basic、C++和Java,都被设计为主要支持命令式(过程化)编程,而Haskell/gofer之类的语言则是纯粹的函数式编程。有人能详细说明一下这两种编程方式的区别吗? 我知道选择编程的方式取决于用户的需求,但是为什么建议学习函数式编程语言呢?
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
2
回答
函数编程语言和裸机代码?
、
我发现现代函数式编程语言和范型总体上非常有趣。许多函数式编程语言都能够通过使用C作为中间语言或使用自己的代码生成器来生成高效的本机代码。我说的是像Haskell、OCaml、LISP或Scheme (SBCL、Chiken、Gambit等)这样的语言。但是知道函数式编程语言需要一个大的运行时库,通常是用C实现的(例如垃圾回收),我想问一下,真的有可能用这种语言创建裸机代码,并且只使用它而不需要返回到C语言(例如,用于操作系统开发,或者用于在没有操作系统的嵌入式设备上运行本机代码)吗?有没有不依赖于运行时的函数式编程语言(即使它是一个语言子集)?有没有什么函数式语言可以让我重新实现它所需要的运行
浏览 1
提问于2014-07-30
得票数 2
8
回答
Javascript作为函数式语言
、
、
我希望掌握函数式编程的概念。 我多年来一直使用Javascript在web应用程序中编写客户端脚本,除了使用原型之外,它还包括简单的DOM操作、输入验证等。 最近,我有说Javascript是支持函数式编程的语言之一。 以我对Javascript的熟悉和经验,我更喜欢用它来学习函数式编程。我希望我能够更专注于主要的函数概念,而不会被一种全新的语法所困扰或分心。 因此,总而言之,Javascript是学习函数式编程概念的好选择吗?Javascript中的哪些功能是相关的/支持函数式编程?
浏览 1
提问于2008-09-28
得票数 61
回答已采纳
4
回答
在c#中定义类中的所有函数时,我是否在进行函数式编程?
、
、
我问这个问题是因为我不想在不久的将来在面试中羞辱自己。 在编程时,我喜欢在一个地方创建多个函数,尽量避免创建类和处理实体状态。我是否可以说我喜欢函数式编程,这是我在编程中的风格或偏好,还是我必须使用像F#或Haskell这样的函数式编程语言才能这样说呢? 根据的说法,我实际上是在用面向对象的语言进行命令式编程。
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
1
回答
从ruby背景中选择函数式编程语言
我有一个混合的C++和Ruby背景。是否有任何函数式编程语言与这两种语言有一些相似之处?我正在尝试学习一门函数式编程语言,掌握一点语法或任何其他形式的熟悉度无疑会有所帮助。
浏览 0
提问于2013-01-26
得票数 0
1
回答
用ext语言实现C#的函数式编程
、
、
我最近开始从事一个新的DotNet核心项目。我注意到有人(开发人员)在这个项目中使用了语言-Ext库。对我来说,这是一个新事物,所以我知道它是用于函数式编程的。我对它的理解是相当混乱的。我搜索了它并发现了它的好处(函数式编程): 减去代码(要点) 更容易调试 更容易测试 对于OO程序员来说,函数式编程是非常不同的。那么,我的问题是,我们真的需要在C#中使用语言-Ext(函数式编程)吗?还有什么其他的福利我错过了吗?
浏览 6
提问于2021-05-21
得票数 0
2
回答
函数式编程能更好地操作数据库数据列表?
、
、
我正在看一些关于函数式编程和主要“数据结构”的讲座,但是在FP中真的没有一个是列表,所以我的问题是:当一个人处理大量的数据库和数据的“列表”时,函数式编程是不是比OOP更好?
浏览 1
提问于2010-02-07
得票数 1
回答已采纳
12
回答
函数式编程适合哪种类型的问题?
函数式编程似乎是计算机科学中的一种范式,得到了越来越多的响应。 我想知道使用函数式编程方法比使用更传统的面向对象方法更好地解决哪种问题。 谢谢。
浏览 0
提问于2008-10-14
得票数 12
回答已采纳
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
15
回答
函数式编程应该在命令式编程之前教授吗?
在我看来,函数式编程是一件很棒的事情。它消除了状态,并使自动使代码并行运行变得更容易。 许多最初学习命令式编程风格的程序员发现学习函数式编程非常困难,因为它太不同了。我开始怀疑,首先学习函数式编程的程序员是否会发现很难开始命令式编程。这似乎不会像相反的那样难,所以我认为如果先教更多的程序员函数式编程会是一件好事。 所以,我的问题是,函数式编程应该在命令式之前在学校教授吗?如果是这样的话,为什么不更普遍地从它开始呢?
浏览 0
提问于2009-04-22
得票数 31
回答已采纳
5
回答
你能学习C语言的函数式编程吗?
、
作为这里的评论讨论的一个结果,我想知道您是否可以学习C语言的函数式编程?
浏览 0
提问于2011-10-29
得票数 10
回答已采纳
4
回答
函数式编程的未来
我最近参加了一家非常成功的公司的CEO关于函数式编程的讲座。该公司非常(几乎完全)依赖函数式编程。他们实际使用的语言是F#。 这个人声称,函数式编程即将成为下一个大事件。我在过去也听到过类似的说法,但似乎从未发生过。 因为函数式编程与命令式编程有很大的不同,需要相当长的时间才能熟练掌握,这样做值得吗?你认为函数式编程有很大的未来吗?
浏览 0
提问于2010-11-25
得票数 2
4
回答
Javascript是一种功能编程语言吗?
、
Javascript是一种功能语言吗?我知道它有对象&你也可以用它做OOP,但是它也是一种函数式语言,它可以这样使用吗? 你知道OOP是如何成为/看起来是编程中的下一个进化的,这是否意味着'Functional‘是下一个进化(注意:这不是一个提示意见,而是一个基于事实证据的答案的提示,这个注释更多的是给主持人,而不是贡献者;)。 我通过示例学到了最好的东西,也许有人可以用OOP的方式展示执行同样的任务&然后以函数式编程的方式让我自己理解和比较函数式编程的作用/是什么。 老实说,我并不完全理解“函数式编程”:P,所以将Javascript与函数式编程进行比较可能是完全不正
浏览 0
提问于2011-12-30
得票数 37
9
回答
真正理解过程化和函数化之间的区别
、
、
我真的很难理解过程编程和函数式编程范例之间的区别。 下面是Wikipedia上关于函数式编程的条目的前两段 在计算机科学中,函数式编程是一种编程范例,它将计算视为数学函数的求值,并避免状态和可变数据。它强调函数的应用,而命令式编程风格则强调状态的变化。函数式编程起源于lambda演算,lambda演算是20世纪30年代开发的一个研究函数定义、函数应用和递归的正式系统。许多函数式编程语言都可以看作是对lambda演算的详细阐述。 在实践中,数学函数和命令式编程中使用的“函数”概念之间的区别在于,命令式函数可能会产生副作用,从而改变程序状态的值。因此,它们缺乏引用透明性,即相同的语言表达式可能会在
浏览 61
提问于2011-03-08
得票数 116
回答已采纳
2
回答
Lisp真的不是函数式编程语言吗?
、
、
我在书中读到:“编程大师”,Guido Van Rossum的采访中说: 与Lisp共享的更基本的特性(也不是函数式语言!)函数是第一类对象... 那么,不是的函数式编程语言吗? 是Guido错了吗?那是什么呢?
浏览 61
提问于2011-05-17
得票数 24
9
回答
函数式编程是迈向自然语言编程的下一步吗?
、
这是我的第一个问题,所以我有点紧张,因为我不确定我是否能很好地理解它的意思。不管怎样,我们开始了. 每当在编程中达到新的里程碑时,他们似乎总是有一个共同的目标:让程序员更容易编程。 机器语言、操作码/助记符、过程/函数、结构、类(OOP)等在它们的时代总是有助于以更自然、更容易理解和更好维护的方式规划、组织和编写程序。 当然,函数式编程并不是什么新鲜事,但最近几年它似乎经历了一种复兴。我还相信,当微软将F#添加到他们的主流编程语言中时,FP将得到巨大的推动。 回到我最初的问题,我相信最终编程将用一种自然语言(英语)完成,几乎没有限制或规则。编译器将是AI/NLP系统的一部分,该系统从代码中提取
浏览 0
提问于2008-11-12
得票数 4
回答已采纳
9
回答
学习函数式编程
、
我主要是一名Java开发人员,这是我最有经验的地方。我想提高我的编程技能,所以我正在考虑学习一门函数式语言。 我不希望它对我来说是一个太大的飞跃,我不想陷入太多不熟悉的事情,我想尽快上手。 你能推荐一种语言/平台给我第一次认真看函数式编程的机会吗?
浏览 1
提问于2011-03-23
得票数 5
回答已采纳
8
回答
为什么C#是一种函数式编程语言?
、
有人说,C#可以被看作是一种函数式编程语言,尽管它被广泛认为是一种面向对象的编程语言。 那么,是什么特性集使C#成为一种函数式编程语言? 我只能想到: 委托(即使没有匿名方法和lambda表达式) 闭包 还要别的吗?
浏览 8
提问于2008-12-26
得票数 34
回答已采纳
1
回答
编程真的是声明性的吗?
、
、
、
、
我一直在自学一些关于声明式编程与命令式编程的知识,我已经(可能是错误的)理解了声明式编程或多或少就是抽象。 例如,根据我对这些概念的理解,调用一个方法来做一些事情将是声明性的,而该方法的实现是强制性的(虽然不一定?只是不是声明性的)。 因此,似乎无论您在哪里拥有声明性代码,最终它都必须依赖于非声明性代码来实现。这只是它的本质,还是有100%声明式的语言(我甚至不能开始概念化)? 如果我对这些概念的理解有误,请纠正我!尽管我已经大致读完了计算机科学学士学位的一半,但我觉得到目前为止,我只学到了“键入内容,以便在运行代码时发生正确的内容”。 谢谢。
浏览 4
提问于2015-07-25
得票数 4
2
回答
函数式语言在哪里使用?
、
、
、
可能重复: 商业软件中的功能编程 哪些问题域更适合函数式编程解决方案? 我只是想知道函数式编程语言是在哪里使用的?可能是个很好的例子?比如火箭科学还是电信?
浏览 0
提问于2012-05-04
得票数 -1
2
回答
递归是一种解决问题的声明式方法吗?
、
、
我注意到算法教科书中的许多问题都是通过递归(分而治之、回溯、.)来解决的。 当我试图提高自己的写作技巧时,我注意到,我只需要将问题的递归定义转换为代码。那么我甚至不需要知道它将如何执行。我认为递归可能自然属于函数式编程。 实际上,我对函数式或声明式编程还不熟悉(我只是研究了其中的一些内容)。对于学生来说,当他们想要写递归算法时,最好是以声明的方式思考(考虑如何将定义联系起来)吗?它是否是任何递归算法的一般规则? 此外,什么是解决问题的声明式方法(就像在函数式编程中那样)?
浏览 0
提问于2015-02-16
得票数 0
回答已采纳
6
回答
用函数式编程语言编写的开源项目
、
有没有用函数式编程语言编写的开源项目,人们可以参与其中?我正在尝试将我的专业领域扩展到函数式编程语言,我认为为一个项目做出贡献可能是可行的。也许是一些OCaml或Lisp项目?
浏览 0
提问于2010-06-06
得票数 14
9
回答
什么时候使用函数式编程语言?
、
在哪些情况下,我应该选择使用函数式编程语言,而不是更冗长的面向对象语言,如C++、C#或Java? 我明白什么是函数式编程,我不太明白的是,对于什么类型的问题,函数式编程是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
3
回答
函数式和纯编程语言
、
哪些编程语言是函数式的纯编程语言?
浏览 2
提问于2011-01-16
得票数 1
9
回答
我应该选择哪种函数式编程语言作为第一种函数式编程语言?
我想学习函数式编程语言来了解不同的编程范例。 我的编程背景: Java (我刚刚通过了SCJP考试),一些ruby和非常有限的Rails。我使用bash执行基本的sysadmin任务。我使用Ubuntu 9.04。 作为第二个目标,我想使用fp向孩子们(14-18岁)展示数学和cs是如何相互联系的。这些家伙非常擅长编程(他们从politechnical高中一年级就开始学习Python和Java )。然而,正如测试显示的那样,他们在数学方面有困难,特别是。离散数学的基本概念。我认为我们可以通过使用编程来培养他们的数学技能(我可能这可以成为我的教师培训论文的主题)。我认为一门具有非常基本词汇的语言
浏览 19
提问于2010-02-02
得票数 19
回答已采纳
7
回答
最纯粹的函数式编程语言(S)?
、
我对更好地学习函数式编程感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹的函数式编程语言。因此,我在这里或多或少地要求根据函数式编程语言的纯洁性排序。 在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说的情况而言,Haskell在向某人教授函数式编程原理方面是很难击败的。我还不确定这一点,所以我问您:哪一种是最纯粹的函数式编程语言?如果有几个人正在争夺最纯粹的函数式编程语言这一宏伟的头衔,那么排序将是很棒的。
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
1
回答
对功能语言的困惑
、
、
、
我已经用面向对象的语言开发了十多年( C#和java)。但是越来越多的人谈论函数式编程语言: Ruby,Scala,Haskell,. 虽然我读了很多关于这些编程语言的文章。不幸的是,大多数教程都在谈论语法。,但我还没有找到任何教程来解释这些域或--任何给这些语言一个典型的实际应用程序的图层。 我被许多问题困住了,下面是我脑海中的简单问题的简短列表。 ,它们是独立的语言吗? 是在另一种编程语言中使用的函数语言。与Java/C#使用其他语言的方式相同,例如SQL、Regex、HQL、XQL、.? 如果单独使用,它们是否使用编译器? 他们的框架有多强大? 是否支持图形化组件,如
浏览 3
提问于2013-09-08
得票数 0
回答已采纳
1
回答
函数式程式设计与宣告式程式设计有何分别?
我想理解函数式编程和声明式编程之间的区别。 您能给我举个例子,说明代码是声明性的,但还没有功能吗? 是否有可能是功能性的,而不是陈述性的,即祈使性?
浏览 0
提问于2014-01-22
得票数 5
回答已采纳
8
回答
如何开始函数式编程?
在围绕函数式编程大肆宣传的情况下,对于C#程序员来说,哪些是开始使用函数式编程的最好资源?我并不是在寻找C# 3.0语言的改进。
浏览 3
提问于2009-03-12
得票数 5
回答已采纳
2
回答
在嵌入式环境中,函数式编程有什么特殊的挑战吗?
、
、
因此,我开始对函数式编程与命令式编程的区别有所了解。因此,就像任何一个优秀的改革者一样,我正在用Haskell锤子观察事物,并试图想象如何将我的嵌入式编程工作塑造成适合该工具的钉子。 这让我开始思考这个问题。从函数式编程的角度来看,嵌入式环境是通用计算的特例,还是它只是通用计算的另一种形式?挑战都在IO中吗?我的嵌入式工作通常需要大约90 - 95%的外围IO工作,最后一点东西是什么算法工作,我可以适应它,并仍然及时返回到我的IO。这样的工作会使函数式程序不适合我的需求吗? 最后,如果您对嵌入式Haskell项目有任何建议,将不胜感激。谢谢。
浏览 1
提问于2010-12-12
得票数 16
回答已采纳
9
回答
函数式编程的好处是什么?
你认为函数式编程的好处是什么?它们如何应用于当今的程序员呢? 函数式编程和OOP之间最大的区别是什么?
浏览 49
提问于2008-09-24
得票数 102
回答已采纳
1
回答
学习一门新语言对生产力的影响
、
是否有任何关于掌握一门新的编程语言对以前学习的编程语言的影响的科学研究(和结论)?我特别感兴趣的是,掌握各种语言是否会降低平均生产率。
浏览 0
提问于2010-10-21
得票数 1
回答已采纳
4
回答
函数式编程优于命令式或面向对象编程的例子?
、
、
、
、
可能重复: 哪些问题域更适合函数式编程解决方案? 我读过关于函数式编程的文章。我最近主要使用的是C#.net,我想知道一个很好的实际例子,说明像Lisp或F#这样的函数式语言对于完成一项工作来说显然是一个很好的工具。
浏览 0
提问于2011-11-01
得票数 13
6
回答
像Map和Reduce这样的概念是否适用于所有的函数式编程语言?
、
我刚刚开始钻研函数式编程的世界。 许多面向对象编程( OOP )的概念,如继承和多态性,适用于大多数现代OO语言,如C#、Java和VB.NET。 但是像Map,Reduce,Tuples和Set这样的概念呢,它们适用于所有的FP (函数式编程)语言吗? 我刚刚开始使用F#。但是,上述概念是否适用于其他FP,如Haskell、Nemerle、Lisp等?
浏览 6
提问于2009-04-28
得票数 1
回答已采纳
4
回答
命令式编程、过程编程和结构化编程之间有什么区别?
、
、
、
、
通过研究(书籍、维基百科、关于SE的类似问题等),我了解到命令式编程是主要的编程范式之一,您可以描述一系列命令(或语句)供计算机执行(因此您几乎命令它采取特定的操作,因此被命名为“命令式”)。到目前一切尚好。 另一方面,过程编程是命令式编程的特定类型(或子集),您可以使用过程(即函数)来描述计算机应该执行的命令。 第一个问题:是否有一种非程序性的命令式编程语言?换句话说,您可以在没有过程的情况下进行命令式编程吗? 更新:第一个问题似乎已经回答了。一种语言可以是必要的,而不是程序性的或结构化的。一个例子是纯汇编语言。 然后还有结构化编程,它似乎是另一种类型(或子集)命令式编程,它的出现是为了消除
浏览 0
提问于2011-10-31
得票数 111
回答已采纳
6
回答
函数式编程的核心概念是什么?
在面向对象编程中,我们可以说核心概念是: encapsulationinheritance,polymorphism 在函数式编程中会是什么呢?
浏览 59
提问于2009-07-11
得票数 56
回答已采纳
1
回答
函数式程序是否已经以SSA形式存在?
、
、
、
、
最近,我一直想创建一个小型的(有教育意义的)函数式优化编译器。对于优化部分,我想使用SSA。事情是这样的(据我所知,大多数)函数式编程语言都有不可变的变量(默认情况下),所以每个变量只赋值一次,就像SSA一样。是否需要SSA?函数式程序(例如,在Haskell中)是否已经以SSA形式存在?
浏览 16
提问于2020-10-15
得票数 2
回答已采纳
2
回答
设计模式作为(缺失)语言功能
、
、
有时,人们将设计模式称为缺少编程语言功能。为了避免关于什么是设计模式的争论,让我们假设我们只考虑原始的GoF模式。例如,单例模式在支持使用关键字object的单例对象的Scala中消失了。 关于这方面的资源很少,特别是来自C2维基的,或者来自SO的。但我找不到一个非自以为是的、客观的、全面的关于这个问题的报道。 理想情况下,我想要一个包含GoF设计模式(行)和一些主流编程语言(列)的矩阵,其中每个单元格都引用关于特定编程语言中的模式的讨论。 为了避免关于PL应该考虑什么的争论,我们也可以解决这个问题并选择: Java (作为静态类型的OO代表),Smalltalk (作为动态类型的代表),Ha
浏览 0
提问于2010-10-27
得票数 7
3
回答
哪种函数式语言方法最容易移植来提升Phoenix?
、
、
、
、
我希望学习函数式编程与上午集成到我的项目Boost.phoenix。 哪种语言最相似,所以我可以找到一些书,这些书将以一种容易应用于该上下文的方式来说明函数式编程概念……haskell和ocaml相似吗? ALternately有没有什么好的可以应用于Boost.phoenix的泛函编程书籍?
浏览 21
提问于2012-10-19
得票数 1
回答已采纳
3
回答
函数式编程语言的优点及使用
、
、
、
可能重复: 我开始用C/C++、VB和Python (所有命令语言)进行编程。我上了一门关于编程语言的课程,并学习了我的第一种函数式语言-- OCaml。太糟糕了。 撇开语法和其他恐怖因素不谈,OCaml把我的命令式思维过程抛出了窗外。这很令人沮丧。我坚持认为,从功能上来说,所有可以完成的工作也必须完成。我认为函数式编程是没有副作用的命令式编程。作为对我的挫折的回应,我的教授唯一的好处就是FPL能够并行化无副作用的功能。 不管怎样,说够了。 与IPL相比,FPL有哪些优势? 在FPL中有什么不容易在IPL中完成的吗? 是否有任何实际使用的FPLs例子,或者它们主要用作学术
浏览 4
提问于2010-07-23
得票数 10
回答已采纳
1
回答
函数式反应式编程(FRP)可以在命令式语言中进行任何程度的模拟吗?
、
、
、
、
我知道,并非函数式反应式编程(FRP)的每个组件都可以在大多数命令式语言中实现,这纯粹是因为语言是如何设计的。 但是,有没有可能使用C#中的事件来达到类似的效果,即某些输入值的更改会级联以更新各种对象?或者我已经回答了我的问题,除了“观察者”模式的变体之外,真的没有什么可以做的了?除了C#之外的其他命令式语言(我只是出于熟悉才在这里提到它)呢?
浏览 4
提问于2014-05-01
得票数 1
10
回答
为什么函数式编程在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多函数式编程语言。但我也使用了很多面向对象的编程,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的语言。但是,我经常希望在执行这些项目时,我是用函数式编程语言编写代码的。 然而,在寻找工作时,很少会看到需要了解函数式编程语言的工作。 为什么函数式编程语言在业界没有得到更多的使用?现在有很多关于函数式编程语言的新闻,所以我想知道函数式编程现在是否在业界流行?
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券