腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
4
回答
函数式编程的未来
我最近参加了一家非常成功的公司的CEO关于函数式编程的讲座。该公司非常(几乎完全)依赖函数式编程。他们实际使用的语言是F#。 这个人声称,函数式编程即将成为下一个大事件。我在过去也听到过类似的说法,但似乎从未发生过。 因为函数式编程与命令式编程有很大的不同,需要相当长的时间才能熟练掌握,这样做值得吗?你认为函数式编程有很大的未来吗?
浏览 0
提问于2010-11-25
得票数 2
3
回答
从祈使到函数式编程
作为一名电子工程师,我的编程经验从组装开始,并继续使用PL/M、C、C++、Delphi、Java、C#等(命令式编程在我的血液中)。 我感兴趣的是增加我以前关于函数式编程的知识和技能,但到目前为止,我所看到的一切似乎都非常模糊和深奥。 你能回答我这些问题吗? 1)今天的主流函数式编程语言是什么(我不想因为X语言具有Y特性而迷失自己的学习大量FP语言)? ( 2)第一个FP语言是什么(如果你想的话,它是函数式编程的Fortran )? 3)最后,在谈论纯FP和非纯FP时,每个类别的主流语言是什么? 提前谢谢你
浏览 0
提问于2012-09-30
得票数 5
12
回答
函数式编程适合哪种类型的问题?
函数式编程似乎是计算机科学中的一种范式,得到了越来越多的响应。 我想知道使用函数式编程方法比使用更传统的面向对象方法更好地解决哪种问题。 谢谢。
浏览 0
提问于2008-10-14
得票数 12
回答已采纳
11
回答
为什么函数式编程还没有被取代?
我读过一些关于声明性/函数式编程(语言)的文章,我试过Haskell,也写过一篇。据我所见,函数式编程与经典的命令式风格相比有几个优点: 无状态程序;无副作用 并发性;与新兴的多核技术合作非常好。 程序通常更短,在某些情况下更容易阅读。 生产力提高(例如: Erlang) 命令式编程是一个非常古老的范式(据我所知),可能不适合21世纪。 为什么使用函数式语言或用函数式语言编写程序的公司仍然如此“罕见”? 为什么在考虑函数式编程的优点时,我们仍然使用命令式编程语言? 也许在1990年还太早了,但今天呢?
浏览 23
提问于2010-05-14
得票数 197
回答已采纳
6
回答
像Map和Reduce这样的概念是否适用于所有的函数式编程语言?
、
我刚刚开始钻研函数式编程的世界。 许多面向对象编程( OOP )的概念,如继承和多态性,适用于大多数现代OO语言,如C#、Java和VB.NET。 但是像Map,Reduce,Tuples和Set这样的概念呢,它们适用于所有的FP (函数式编程)语言吗? 我刚刚开始使用F#。但是,上述概念是否适用于其他FP,如Haskell、Nemerle、Lisp等?
浏览 6
提问于2009-04-28
得票数 1
回答已采纳
7
回答
函数式编程和非函数式编程
、
、
在我大学的第二年,我们被“教”了Haskell,我对它几乎一无所知,对函数式编程更是一无所知。 什么是函数式编程,为什么和/xor我想在哪里使用它而不是非函数式编程,我认为C是一种非函数式编程语言是正确的吗?
浏览 4
提问于2008-08-23
得票数 72
回答已采纳
1
回答
最简单的字符串操作编程语言
、
、
、
我想编写一个程序,它给定一段文字(字母和数字),它以一种自定义的方式格式化它,完全不同于最初的源代码。 我想知道的是,应该使用哪种编程语言来简化编码。 现在我知道一些Lua,VB,C和少量的Python和Java,但我不介意使用其他字母组合语言,如果它足够容易编码的话。
浏览 1
提问于2013-02-26
得票数 0
2
回答
函数式编程:副作用
大多数教程/文章/书籍都讨论了在介绍函数式编程时的副作用。请看下面的Python代码: def isPrime(n): k = 2 while k < n: if n % k == 0: return False k += 1 return True 正文说上面的函数有局部副作用,我不理解。我看到变量"k“在变化,我不明白它有什么不好的地方。 有没有人能给出一个清楚的例子,说明不良的副作用,以及如何通过函数式编程来避免它?
浏览 3
提问于2011-03-22
得票数 7
3
回答
命令式语言中的函数式编程策略
、
、
、
、
我已经有一段时间相信,函数式编程中的一些策略更适合于许多计算(即数据结构的不可变性)。然而,由于命令式语言的流行,我不太可能总是在功能实现的项目上工作。许多语言(Matlab、Python、Julia)都支持使用函数式范例,但在许多情况下(看看您,Matlab中的匿名函数),它感觉很麻烦。尽管如此,即使在OOP/命令式代码中,我也可以使用哪些功能方法和策略?我如何编写不允许副作用的可靠函数代码,即使在具有可变状态和全局变量的语言中也是如此?
浏览 0
提问于2014-06-29
得票数 6
回答已采纳
9
回答
函数式编程是迈向自然语言编程的下一步吗?
、
这是我的第一个问题,所以我有点紧张,因为我不确定我是否能很好地理解它的意思。不管怎样,我们开始了. 每当在编程中达到新的里程碑时,他们似乎总是有一个共同的目标:让程序员更容易编程。 机器语言、操作码/助记符、过程/函数、结构、类(OOP)等在它们的时代总是有助于以更自然、更容易理解和更好维护的方式规划、组织和编写程序。 当然,函数式编程并不是什么新鲜事,但最近几年它似乎经历了一种复兴。我还相信,当微软将F#添加到他们的主流编程语言中时,FP将得到巨大的推动。 回到我最初的问题,我相信最终编程将用一种自然语言(英语)完成,几乎没有限制或规则。编译器将是AI/NLP系统的一部分,该系统从代码中提取
浏览 0
提问于2008-11-12
得票数 4
回答已采纳
13
回答
Haskell与现实世界中的过程编程
、
、
这些天来,我开始认真地进行函数式编程。 虽然我真的很兴奋Haskell和它似乎提供的可能性,但我现在也可以看到,它将需要我一段时间来学习。在上的一个这样的问题中,一个回答说,要真正“掌握”它需要几个月,如果不是几年的话。 现在,我知道了C、PHP、一些面向对象的东西等等。在被告知Haskell在“现实世界”中并没有被大量使用之后,我会更好地提高我所熟悉的常规语言的技能吗?哈斯克尔值得一搏吗? 在上的这个问题中,结论似乎是函数式编程将“流行起来”。但是,过程编程肯定会保持在首位,对吗? 编辑: keparo很好地澄清了我的问题:而不是过程语言,对我来说研究Haskell和函数式编程范例是否有价值
浏览 10
提问于2009-06-21
得票数 48
回答已采纳
9
回答
F#会像C#一样成为主流语言吗?或者它仍将是一种小众语言?
F#会像C#一样成为主流语言吗?或者它仍将是一种小众语言?你预计会有客户带着在F#中执行的项目来找你吗? 一个专业的程序员能靠F#谋生吗?您预计F#程序员会有什么样的需求? 致以亲切的问候,
浏览 1
提问于2009-05-12
得票数 8
回答已采纳
9
回答
新函数式语言
函数式编程至少在1958年(Lisp的创建)就已经出现了,但现在正在经历一场复兴,旧的函数式语言正在被抛弃,新的函数式语言正在被创建。 哪些函数式语言是新开发的或正在形成中的? 我意识到您可以用大多数高级语言编写纯粹的函数式程序,因此对于函数式语言,我指的是专门为函数式编程设计的语言,如F#。 如果您有教程、wiki或代码示例的链接,我鼓励您将它们添加到您的答案中!
浏览 2
提问于2009-06-23
得票数 20
1
回答
黄瓜程序设计语言
我刚从不同的来源读完关于黄瓜的书。一种说法是,Cucumber可以在许多编程语言中使用,包括Ruby和JavaScript。 除了上述语言之外,还有什么其他编程语言可以在黄瓜中使用呢?
浏览 10
提问于2022-03-14
得票数 1
2
回答
函数式程序设计的核心理念是什么?
我来自面向对象的编程背景,因此,我非常好奇函数式编程的核心理念?为什么它一开始就存在,它想要解决哪些类型的问题?
浏览 0
提问于2017-01-21
得票数 3
回答已采纳
7
回答
作为第一语言的功能
、
、
在其他范例之前学习函数式编程有哪些利弊?
浏览 0
提问于2011-05-04
得票数 13
48
回答
为什么是函数式语言?
、
我在这里看到了很多关于函数式语言的讨论。为什么你要用一种而不是“传统”的语言呢?他们做得更好的是什么?他们在什么方面做得更差?理想的函数式编程应用程序是什么?
浏览 1
提问于2008-08-31
得票数 343
回答已采纳
2
回答
不可变数据结构.应用程序维护
、
、
我一直在阅读关于不可变数据结构的文章,并且了解到更改检测已经变得容易了。而且,我经常听说,它使应用程序维护变得更简单,并提供了一个易于理解的编程模型。我需要帮助来理解它简化了工作的方式。
浏览 6
提问于2015-03-04
得票数 4
回答已采纳
9
回答
函数式编程是命令式编程的子集吗?
、
、
函数式编程的主要特征之一是使用无副作用的函数。然而,这也可以在命令式语言中完成。对于递归和lambda函数也是如此(例如C++0x)。因此,我想知道命令式编程语言是否是函数式编程语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
1
回答
功能设计模式的Scala目录
、
、
从一周以来,我一直在读Scala的编程。作者们一步一步地介绍语言的元素,但我仍然不清楚什么时候该使用诸如演员、闭包、赛跑、.等功能的东西。 我正在寻找功能结构的典型用例或最佳实践的目录。 我并不是说在Scala中重新实现众所周知的模式,比如GoF
浏览 1
提问于2010-02-05
得票数 12
回答已采纳
8
回答
编程语言的显著特征
、
除了每种语言的语法(例如print v.echo)之外,为了区分一种编程语言,还需要注意哪些关键的独特特征? 作为编程新手,我仍然困惑于每种编程语言的优缺点,以及如何区分它们,而不是常见本机函数的别名。我认为基于一组独特的特征对语言进行分类要容易得多,例如OOP和Functional。
浏览 0
提问于2010-11-20
得票数 7
回答已采纳
4
回答
函数编程与面向对象编程
、
、
到目前为止,我主要接触到OO编程,并期待学习一种函数式语言。我的问题是: 你什么时候选择函数式编程而不是面向对象? 什么是典型的问题定义,其中函数式编程是一个更好的选择?
浏览 5
提问于2010-01-16
得票数 842
回答已采纳
2
回答
函数式语言的编译器后端
、
、
我已经为一种函数式语言写了一个解释器,我打算用编译器来引导它。该语言具有动态类型系统,并使用列表、数字和字符串。它也是函数式的,函数将其参数作为列表(如perls、@_或js参数)。函数是第一类,可以嵌套。顺便说一下,我应该在编译器中使用哪种语言。我认为像C这样的静态类型命令式语言是很难实现的。语言应该支持动态类型和函数式编程(js不会很好--语言本身应该有一个编译器,就像常见的lisp一样)
浏览 9
提问于2016-05-29
得票数 3
2
回答
如何在Windows Vista下连接到击键?
我正在研究一个编程思想,它需要在键盘上按下特定的功能键(如F10)时做出响应。 (A)这是否可能? (B)我应该使用什么语言(我会把开发外包出去,所以这不是问题) (c)有没有示例代码来说明它是如何工作的?
浏览 2
提问于2010-05-04
得票数 0
16
回答
哪些语言实现了函数式编程的特性?
、
、
、
、
Lisp很早就在学术界开发了一组有趣的语言特性,但大多数都没有在生产环境中流行起来。 一些语言,如JavaScript,适应了垃圾收集和词法闭包等基本功能,但所有可能真正改变您大规模编写程序方式的东西,如强大的宏、代码即数据的东西和自定义控制结构,似乎只在其他函数语言中传播,对于非琐碎的项目来说,这些都不实用。 函数式编程社区还提出了许多其他有趣的想法(除了函数式编程本身),比如引用透明性、泛化的case表达式(即模式匹配,不像C/C#开关那样被削弱)和curried函数,它们在常规编程中显然很有用,应该很容易与现有的编程实践集成,但由于某种原因,它们似乎永远停留在学术界。 为什么这些特性很难
浏览 0
提问于2008-09-16
得票数 1
10
回答
如果我们可以用Python进行函数式编程,我们是否需要一种特定的函数式程式语言?
、
、
使用生成器和lambda,我们可以使用Python进行函数式编程。您也可以通过Ruby实现同样的目标。 所以问题是:为什么我们需要特定的函数式编程语言,如Erlang、Haskell和Scheme?这些特定的函数式编程语言有什么不同吗?为什么我们不能只使用Python进行函数式编程呢?
浏览 0
提问于2011-02-02
得票数 22
回答已采纳
8
回答
有没有使用函数式编程的像样的脚本语言?
、
我最近一直在读一些关于函数式编程的文章,我很想得到一些经验。有没有合适的脚本语言来支持函数式编程?我发现我的大部分即席编程都是用Python完成的,所以我想我也可以用函数式语言来做同样的事情。有什么建议吗?
浏览 2
提问于2009-04-09
得票数 17
回答已采纳
4
回答
什么是过程编程?它和OOP到底有什么不同?这和函数式编程是一样的吗?
、
我正在用Java进行非常面向对象(OO)风格的编程。OOP对我来说非常直观,但我对其他类型的编程知之甚少。 过程程序设计到底是什么?它和OOP到底有什么不同?这和功能程序设计是一样的吗? 我曾经认为,所有不是面向对象的编程都是程序性的。但我开始觉得这不是真的。
浏览 0
提问于2014-02-27
得票数 33
回答已采纳
5
回答
为什么歧视联盟与函数式编程有关?
在多年的OO编程中,我理解了什么是受歧视的工会,但我从未真正地错过过它们。我最近一直在用C#进行一些函数式编程,现在我发现我一直希望自己有它们。这使我感到困惑,因为从表面上看,受歧视的工会的概念似乎完全独立于职能/OO二分法。 在函数式编程中,是否有什么东西能使受歧视的联盟比OO中更有用,还是通过强迫自己以“更好”的方式来分析问题,我只是提高了我的标准,现在要求建立一个更好的模型?
浏览 0
提问于2017-07-07
得票数 35
回答已采纳
1
回答
在强大的编程语言中创建对象背后的基本原因是什么
在编程语言中创建对象的基本需求是什么?我接触过的几乎有3-4种具有对象创建功能的编程语言。以下是语言:- 1.C++ 2.java3.php4.js我的问题是,程序员建立对象概念的根本需求是什么,并在此之后发生了什么神奇的事情,现在几乎所有强大的编程语言都支持对象的这个功能
浏览 1
提问于2014-03-06
得票数 0
12
回答
编程语言中的新思想在哪里?
、
、
最近,我一直在研究编程语言的主题,从我所看到的情况来看,很少有严肃的语言尝试做真正“新”的东西,而这些东西在创建之前是没有的。 为什么自1980年以来,所有或多或少成功的编程语言都只是将其前身的各个方面结合在一起? 我只是不敢相信编程语言“不能变得更好”。
浏览 30
提问于2010-05-22
得票数 8
5
回答
Haskell和Python哪种编程语言更函数化?
、
、
在学校的函数式编程课程中学习了Haskell。发现与Haskell合作有点困难。我现在已经在Python上做了很多工作。Python非常容易使用。 Python确实支持一些函数式编程构造。 正在考虑重新访问函数式编程。什么是更好的编码语言?Haskell还是Python?为什么?
浏览 3
提问于2009-12-22
得票数 5
回答已采纳
9
回答
C#与LISP中的函数式编程
、
、
、
LISP和C#在函数式编程方面的主要区别是什么?具体地说,如果LISP程序员要改用C#,他们最有可能错过的特性是什么?
浏览 3
提问于2009-02-06
得票数 31
回答已采纳
10
回答
为什么函数式编程在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多函数式编程语言。但我也使用了很多面向对象的编程,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的语言。但是,我经常希望在执行这些项目时,我是用函数式编程语言编写代码的。 然而,在寻找工作时,很少会看到需要了解函数式编程语言的工作。 为什么函数式编程语言在业界没有得到更多的使用?现在有很多关于函数式编程语言的新闻,所以我想知道函数式编程现在是否在业界流行?
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
19
回答
函数式编程与web开发相关吗?
、
最近我看到了很多关于函数式编程的内容,Clojure看起来特别有趣。虽然我“明白”它是什么的基本描述,但我不知道作为一个web开发人员,如果我能做到的话,我将如何在日常的基础上使用它。我读到的很多东西都集中在函数式编程的数学方面,而不是常规OO中的典型编程情况。 我是不是搞错了?函数式编程与web开发完全无关吗?如果没有,有没有它被用于“网络”的例子?
浏览 9
提问于2008-11-15
得票数 89
回答已采纳
3
回答
对象、类、类型
、
、
面向对象的程序员如何理解“类型”这个词?我不知道有一个面向对象编程的类型理论,因为每当有人提到类型理论,它总是在某种函数式编程语言的上下文中,那么“类型”在面向对象的上下文中意味着什么呢?
浏览 0
提问于2011-01-06
得票数 4
回答已采纳
10
回答
“函数式程序设计”有明确的含义,但“函数式语言”是吗?
、
我非常清楚函数式编程技术与命令式编程技术之间的区别。但人们普遍倾向于谈论“功能语言”,这确实让我感到困惑。 当然,像Haskell这样的语言比C这样的语言更适合函数式编程,但即使是前者,I/O (它只是将它保存在一个贫民区)。而且您可以用C编写函数程序(这非常困难)。所以也许只是一个程度的问题。 不过,即使是在程度上,当有人说计划是“功能语言”时,又是甚麽意思呢?我看到的大多数Scheme代码都是命令式的。如果你想用函数式写作,这仅仅是一种简单的方案吗?Lua和Python也是如此。它们也是“功能语言”吗? 我(真的)不想当语言警察。如果这只是一种随便的说话方式,那就好了。我只是想弄清楚它是否
浏览 8
提问于2010-02-18
得票数 30
回答已采纳
9
回答
Lisp与F#有什么关系,学习Lisp对F#有帮助吗?
、
、
、
情况是这样的:我主要是编写C#程序,并且在其中编写了我不想丢失的类型。同时,我想学习函数式编程。当然,显而易见的答案是F#。 但是除了C#之外,我使用emacs作为编辑器,我也很想学习Lisp语言。(学习你的编辑器/IDE的语言你知道,这就是为什么我会一点VB来写我的VS宏),它不仅仅是emacs,Lisp是我真正想学习的东西。 至于F#,我可以将它与C#混合在一起,没有任何互操作问题,有一个很棒的图形用户界面(WPF)和许多其他的.NET好东西。但它当然不像Lisp那么成熟。 如果我是现实的,我知道如果我想要将一种函数式语言带入我的职业生活,它必须是F#。由于学习两种完整的语言似乎有点多,我
浏览 1
提问于2009-06-23
得票数 14
回答已采纳
6
回答
除了C之外,系统调用如何与linux和编程语言一起工作?
、
、
、
我理解系统调用是如何在C语言中与Linux一起工作的。我想知道每种编程语言是否都有自己的系统库来与内核通信。 如果是的话,每种编程语言都应该有自己的系统库来处理内核吗? 如果没有,那么系统如何在linux中调用另一种编程语言?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
5
回答
闭包是否足以描述函数式编程?
、
我所知道的所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持闭包。 另一方面,有些编程语言确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯面向对象的语言。 因此,虽然闭包在函数式编程中是一种非常常见的(甚至是必不可少的)构造,但它们真的足以描述函数式编程吗?如果对闭包的支持足以考虑语言功能,那么Smalltalk为什么不也被认为是功能性的呢? 还是闭包的概念
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
3
回答
没有运行时的函数式语言可以用C写成吗?
、
、
每一种编译成本机代码的函数式语言都依赖于用C编程语言编写的相当大的运行时(至少是我所知道的运行时语言,例如Haskell、OCaml、Gambit/Chicken、SBCL、水星)。基本上C是用来实现所有低级的东西,如垃圾收集,懒散,OS抽象层等等。 我感兴趣的是,是否有可能实现函数式编程语言本身,而无需在其他编程语言(如C )中做任何事情?如果有可能,例如,如何实现垃圾收集? 我知道有些项目以某种方式编译了OCaml、Haskell和Erlang,以便在基本的Xen管理程序上运行。Xen是否提供了诸如垃圾收集之类的低级别功能,或者这些项目中仍然存在一些C层? 还有不依赖C运行时的函数式编程语
浏览 0
提问于2015-03-02
得票数 3
回答已采纳
5
回答
学习Lambdas/闭包的最佳语言独立来源是什么?
、
、
大多数编程语言都在使用lambda/闭包。推荐哪种语言不可知论来源作为学习Lambda基础知识的最佳方法? 使用不同语言的Lambdas/闭包:
浏览 5
提问于2010-01-16
得票数 7
回答已采纳
4
回答
对于任何使用函数式编程的项目?
我有空闲时间,想做函数式编程,学习一些函数式编程语言。 但正如我们所知,最好的理论是实践。在这方面,我想知道在哪个领域最常使用函数式编程?如果项目是用函数式语言编写的,我能理解。因此,这样一个问题:用函数式语言编写什么样的项目更容易、更有利可图? 谢谢
浏览 0
提问于2010-07-15
得票数 4
4
回答
为什么命令式语言没有模式匹配?
、
、
所以,函数语言中的模式匹配是非常棒的。我想知道为什么大多数命令式语言没有实现这个特性?据我所知,Scala是唯一具有模式匹配的“主流”命令式语言。机箱/开关结构的威力要小得多。 特别是,我感兴趣的是缺乏模式匹配是由于技术原因还是历史原因?
浏览 1
提问于2014-07-31
得票数 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
4
回答
OOP:基于类和基于原型,还有其他选择吗?
、
我知道基于类和基于原型的面向对象编程语言,还有其他选择吗?他们是什么?
浏览 0
提问于2010-05-01
得票数 5
回答已采纳
8
回答
Javascript作为函数式语言
、
、
我希望掌握函数式编程的概念。 我多年来一直使用Javascript在web应用程序中编写客户端脚本,除了使用原型之外,它还包括简单的DOM操作、输入验证等。 最近,我有说Javascript是支持函数式编程的语言之一。 以我对Javascript的熟悉和经验,我更喜欢用它来学习函数式编程。我希望我能够更专注于主要的函数概念,而不会被一种全新的语法所困扰或分心。 因此,总而言之,Javascript是学习函数式编程概念的好选择吗?Javascript中的哪些功能是相关的/支持函数式编程?
浏览 1
提问于2008-09-28
得票数 61
回答已采纳
4
回答
在c#中定义类中的所有函数时,我是否在进行函数式编程?
、
、
我问这个问题是因为我不想在不久的将来在面试中羞辱自己。 在编程时,我喜欢在一个地方创建多个函数,尽量避免创建类和处理实体状态。我是否可以说我喜欢函数式编程,这是我在编程中的风格或偏好,还是我必须使用像F#或Haskell这样的函数式编程语言才能这样说呢? 根据的说法,我实际上是在用面向对象的语言进行命令式编程。
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
3
回答
什么是动态输入错误?
、
、
在编程方面,我对并不持有强烈的看法,我认为它们都有其适当的用途。 我总是尽可能多地阅读我能掌握的编程语言,这样我就可以把最好的想法拿出来比较(从Haskell到Lisp,再到C到Erlang)。 但是有件事一直困扰着我,基本上,当我读到静态类型和动态类型之间的比较时,动态类型的一个缺点是“bug”出现了,因为编译器无法检查变量的类型。 现在,我在编程时有很多bug,但是我从来没有因为这样的事情而有过一个bug,实际上我很难想象这样一个bug的例子会是什么。就像忘记了你用的是整数而不是字符串?不过,这看起来太做作了. 我设计程序是为了一种爱好,而不是谋生,所以也许只有当人们用不同的方式思考事物时
浏览 3
提问于2012-02-11
得票数 1
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券