腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
6
回答
语言特性vs框架特性
、
、
我想知道如何在编程语言特性和平台特性之间划清界限。 例如,Linq是C#语言特性还是.NET特性。编程语言是否像平台的规范一样工作?
浏览 1
提问于2010-11-03
得票数 5
回答已采纳
1
回答
哪些语言支持“动态”元编程?
、
、
在中,作者指出只有少数语言,包括Ruby,可以在运行时自行操作。除了Ruby之外,还有哪些语言可以支持这种元编程? 我所指的具体引语见第十九页的导言: 在这本书中,我将继续讨论元编程的不同含义,重点是在运行时操纵自己的代码。只有少数几种语言能有效地做到这一点,而Ruby就是其中之一。您可以将其视为动态元编程,以区别于代码生成器和编译器的静态元编程。
浏览 6
提问于2012-07-07
得票数 2
回答已采纳
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
10
回答
如果我们可以用Python进行函数式编程,我们是否需要一种特定的函数式程式语言?
、
、
使用生成器和lambda,我们可以使用Python进行函数式编程。您也可以通过Ruby实现同样的目标。 所以问题是:为什么我们需要特定的函数式编程语言,如Erlang、Haskell和Scheme?这些特定的函数式编程语言有什么不同吗?为什么我们不能只使用Python进行函数式编程呢?
浏览 0
提问于2011-02-02
得票数 22
回答已采纳
1
回答
编码/解释/脚本与其他编程语言分类之间的关系?
我迷上了编程语言的分类。“编译/解释/脚本”与“面向对象/过程/功能”之间的关系是什么,可能还有许多用于语言分类的“术语”? 我甚至不知道如何恰当地问这个问题。寻找编程语言层次结构,但每个图表总是缺少上面的一些术语。
浏览 2
提问于2021-12-01
得票数 0
1
回答
学习编程背后的理论
、
我对介绍/解释编程和编程语言背后的理论的书籍感兴趣。我的逻辑是,通过真正理解编程背后的理论,只需几周的时间就可以获得新的语言并实现一些简单的软件。 至于我正在寻找的书的类型,它们将类似于SICP。 我在这个网站上做了一些研究,也做过堆栈溢出的研究。我知道有一些关于书籍的大型线程,它们讨论软件架构,但我正在寻找特定于编程的信息。我对Python有很好的理解,这是我从一个关于编程的CS类中得到的,但是我需要提高我的知识。 谢谢
浏览 0
提问于2011-11-09
得票数 2
8
回答
为什么C#是一种函数式编程语言?
、
有人说,C#可以被看作是一种函数式编程语言,尽管它被广泛认为是一种面向对象的编程语言。 那么,是什么特性集使C#成为一种函数式编程语言? 我只能想到: 委托(即使没有匿名方法和lambda表达式) 闭包 还要别的吗?
浏览 8
提问于2008-12-26
得票数 34
回答已采纳
3
回答
"Swift是建立在C和Objective C之上的,没有C兼容性的限制“是什么意思?
、
、
“Swift是一种新的编程语言,适用于iOS、macOS、watchOS和tvOS应用程序,它建立在C和Objective-C的最佳基础上,没有C兼容性的限制。“ 摘自:苹果公司。“Swift编程语言(Swift 3)。”iBooks。 “没有C兼容性的约束”是什么意思?它指的是哪种约束?
浏览 0
提问于2016-10-26
得票数 2
7
回答
最纯粹的函数式编程语言(S)?
、
我对更好地学习函数式编程感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹的函数式编程语言。因此,我在这里或多或少地要求根据函数式编程语言的纯洁性排序。 在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说的情况而言,Haskell在向某人教授函数式编程原理方面是很难击败的。我还不确定这一点,所以我问您:哪一种是最纯粹的函数式编程语言?如果有几个人正在争夺最纯粹的函数式编程语言这一宏伟的头衔,那么排序将是很棒的。
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
4
回答
依赖注入是一种语言特性吗?
、
是否有任何现有的现代编程语言显式地将依赖注入作为一种语言功能,如果是,是否有任何示例说明这些编程语言如何使用其语法将程序依赖项与其具体实现分开? (请注意:我不是在寻找DI/IOC框架--我实际上是在寻找一种编程语言,该语言实际上内置了此功能)。
浏览 2
提问于2009-10-03
得票数 20
回答已采纳
2
回答
是什么让一个简单的程序成为一个好程序?
编程语言或编程逻辑..... 因为两者对于良好的编码实践都是同等重要的。还有,请证明你的回答是正确的。
浏览 2
提问于2010-09-22
得票数 1
回答已采纳
1
回答
关于编程范例使用情况的统计
、
、
我经常听说面向对象的编程范式是最普遍的。但是,是否有任何科学的统计数据来说明其他编程范式(如过程编程)的使用频率呢? 我在gartner找过但什么也没找到。
浏览 0
提问于2015-01-31
得票数 0
回答已采纳
2
回答
什么使Python不是一种函数式编程语言?
、
、
、
Python变量是鸭类型的,是可变的,它的函数可以编写以产生副作用。(换句话说,它有许多非功能的编程特性。) 然而,它也有一流的函数,但它不是函数式编程语言。所以,我想,编程语言可以有功能方面(或另一种语言范例的方面),即使它不属于该范式,这也是事实。是什么使Python不是一种函数式编程语言呢?它是一个测试,它是有一个单一的特点,还是更多的测试多个事物?(如果是前者,使Python非功能性的单一方面或使Haskell具有功能的单一方面是什么?)
浏览 1
提问于2019-01-10
得票数 3
回答已采纳
4
回答
Javascript是一种功能编程语言吗?
、
Javascript是一种功能语言吗?我知道它有对象&你也可以用它做OOP,但是它也是一种函数式语言,它可以这样使用吗? 你知道OOP是如何成为/看起来是编程中的下一个进化的,这是否意味着'Functional‘是下一个进化(注意:这不是一个提示意见,而是一个基于事实证据的答案的提示,这个注释更多的是给主持人,而不是贡献者;)。 我通过示例学到了最好的东西,也许有人可以用OOP的方式展示执行同样的任务&然后以函数式编程的方式让我自己理解和比较函数式编程的作用/是什么。 老实说,我并不完全理解“函数式编程”:P,所以将Javascript与函数式编程进行比较可能是完全不正
浏览 0
提问于2011-12-30
得票数 37
1
回答
执行时间,高级编程语言与低级编程语言
、
、
、
、
在谈到高级编程语言和低级编程语言之间的执行时间时,我经常听说低级编程语言比高级编程语言执行得更好。 当然,根据程序员和算法的不同,低级别的性能可能比高级别的性能差。但是如果我们使用最少的代码来完成不同的任务。会不会由于不同语言的抽象级别而导致执行时间上的差异? 还有,有没有人知道关于这类主题的好书?
浏览 5
提问于2013-03-22
得票数 0
回答已采纳
5
回答
构建支持多线程意味着什么?
、
、
Java提供了对多线程编程的内置支持. 我的书就是这么说的。我也可以用C,C++进行多线程编程。那么,他们是否也提供了对多线程的内置支持? 构建支持多线程意味着什么?难道不是操作系统真正提供了多线程支持吗? 是否有任何编程语言不能支持多线程?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供多线程支持,那么为什么我们不能在该操作系统上支持的所有语言上进行多线程编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
10
回答
为什么函数式编程在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多函数式编程语言。但我也使用了很多面向对象的编程,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的语言。但是,我经常希望在执行这些项目时,我是用函数式编程语言编写代码的。 然而,在寻找工作时,很少会看到需要了解函数式编程语言的工作。 为什么函数式编程语言在业界没有得到更多的使用?现在有很多关于函数式编程语言的新闻,所以我想知道函数式编程现在是否在业界流行?
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
2
回答
J/K/APL是如何按照共同的范式分类的?
、
、
、
、
我刚刚开始学习J,这是非常有趣的,但我想知道它到底是哪种语言,相对于常见的范式和分类。例如,您可以说F#是一种强类型的,主要是函数式的(它支持面向对象和过程编程,但它被认为是属于ML家族的“函数”)语言。然而,对于J来说,我找不到多少关于如何“按常规”对它进行分类,或者在Stackoverflow上发现的任何东西,证实它是一种函数式编程语言。维基百科说,它“是一种非常简洁的数组编程语言”,“支持函数级编程”,并且“不是Von编程语言”,没有哪种语言更有帮助。 我有几个问题: J/K/APL属于什么主要范式(过程型、面向对象型、功能性、逻辑性)?如果它们的范例仅仅是“数组编程”,那么属于或最
浏览 3
提问于2013-12-13
得票数 20
回答已采纳
1
回答
为什么语言特性比编译器设计更受欢迎?
、
如果我们对编程语言的所有可用特性都有一个通用的解释器,我们就可以使用一个指定程序来为所有语言生成编译器。我们可以简单地使用任何语言作为源(或输入)和任何平台作为目标(输出)。 我们都可以用自己喜欢的编程语言编写,为通用解释器添加特性,因为基本抽象语法树(由通用解释器使用)可能是我们最喜欢的编程语言的目标。除此之外,您可以在任何语言中查看通用解释器的“源代码”,因为该通用解释器的“源代码”实际上是AST。 尽管程序员已经有了40多年的这种想法,但我们大多数人似乎仍然认为,我们需要选择特定的文本表示和适当的解释器(或称为编译器的专门解释器)。 我不明白为什么是这样。周围有这么多的程序员,大多数程序
浏览 0
提问于2015-02-16
得票数 -1
回答已采纳
1
回答
有哪些工具可用于为ML编写语言解析?
、
我想在编程语言源代码(例如Python)的语料库上预先形成一个机器学习任务(例如,监督分类、聚类),我正在寻找工具,用于从Python (例如)代码文档中解析和构造结构,在概念上类似于NLP标记化和高级语言处理,并根据编程语言进行调整。 虽然我能够找到很多与NLP相关的通用材料,但在我看来,一个更好的起点是以前专门针对编程语言的研究。 我正在寻找工具,资源,学术文章和关键字来搜索,基本上任何帮助都是值得赞赏的!
浏览 0
提问于2017-01-29
得票数 3
2
回答
模型驱动的软件开发与Haskell
、
、
只是阅读(德语)Wiki-关于模型驱动的SW-开发(MDSD)的文章。总结Wiki的定义: MDSD是关于干-原则(不要重复你自己) MDSD是关于DSLs (领域特定语言)和生成器的设计 通过MDSD可以更简洁地描述问题(通过各自DSL的更高层次的抽象)。 由于我知道并使用高级函数式编程,我想知道,我的实际问题是: MDSD只是一种断断续续的尝试,将高级函数式编程提供的强大特性注入到本质上缺乏这些特性的编程语言/范例中吗? (或者我是否误解了MDSD,甚至可以用来支持更高层次的函数式编程?)
浏览 3
提问于2011-05-05
得票数 6
回答已采纳
3
回答
编程语言之间相似函数的引用
、
、
我想知道在几种编程语言之间是否有类似功能或功能的编译知识库。我问这个问题的原因是因为一个人正在学习一种新的编程语言,并且对另一种编程语言有广泛的了解,通常很难知道或想象这两种语言之间函数的相关性。 显然,如果存在这样的参考,它将使学习一门新语言变得容易得多,因为一个人只需查找类似的函数并最终记住它。
浏览 0
提问于2009-08-17
得票数 4
回答已采纳
10
回答
“函数式程序设计”有明确的含义,但“函数式语言”是吗?
、
我非常清楚函数式编程技术与命令式编程技术之间的区别。但人们普遍倾向于谈论“功能语言”,这确实让我感到困惑。 当然,像Haskell这样的语言比C这样的语言更适合函数式编程,但即使是前者,I/O (它只是将它保存在一个贫民区)。而且您可以用C编写函数程序(这非常困难)。所以也许只是一个程度的问题。 不过,即使是在程度上,当有人说计划是“功能语言”时,又是甚麽意思呢?我看到的大多数Scheme代码都是命令式的。如果你想用函数式写作,这仅仅是一种简单的方案吗?Lua和Python也是如此。它们也是“功能语言”吗? 我(真的)不想当语言警察。如果这只是一种随便的说话方式,那就好了。我只是想弄清楚它是否
浏览 8
提问于2010-02-18
得票数 30
回答已采纳
1
回答
学习图约简的实用参考
、
、
、
、
是否有任何实用的参考(与实际的例子)开始实现一个小的,懒惰的函数编程语言的图形约简?包含词法和解析步骤的引用将特别有帮助。 到目前为止,我已经阅读了Simon和向导书(SICP)中大多数函数式编程语言的实现。
浏览 0
提问于2013-02-08
得票数 3
回答已采纳
3
回答
编程世界
在我们的编程世界里,我们看到了C语言和Java语言的顶端。但它们拥有丰富的库,包含数千个类和函数,随着新版本的推出,这些库变得更加丰富。我们有没有一种编程语言,可以给我们带来更多的创造力和创新的灵感,尽管这种不断增长的基于库的语言?
浏览 0
提问于2010-12-21
得票数 0
3
回答
在哪里可以找到权威的计算机语言比较?
、
在我的职业生涯中,我想把自己看成不是“{x}工程师”,因为{x}是一种特定的编程语言,我更想成为一名语言不可知论的软件工程师。 显而易见的下一步是开始学习尽可能多的语言来积累经验,但是一天中只有那么多的时间,我宁愿以一种更有效的方式来学习。而且,我的最终目标不是实际精通20种语言,而是更深入地了解编程语言之间的变化,以及它们所做的权衡和设计选择以及原因。 在深入了解细节之前,我往往会更好地学习,当我能够首先看到一个主题景观的概述。有一个好的,长形式的(即,不是博客文章)的比较语言分析工作,能很好地探索编程语言特性的变化吗?或者,也可能是一篇关于编程语言设计的好文章?
浏览 0
提问于2013-09-13
得票数 5
回答已采纳
5
回答
闭包是否足以描述函数式编程?
、
我所知道的所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持闭包。 另一方面,有些编程语言确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯面向对象的语言。 因此,虽然闭包在函数式编程中是一种非常常见的(甚至是必不可少的)构造,但它们真的足以描述函数式编程吗?如果对闭包的支持足以考虑语言功能,那么Smalltalk为什么不也被认为是功能性的呢? 还是闭包的概念
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
10
回答
设计模式是特定于语言还是技术的?
、
这里的问题是特定于编程语言或技术的设计模式, 就像你只能在C#,Java中做复合模式,但不能在VB6.0中做。是真的吗?如果是真的,那么什么是不能用面向对象编程语言实现的模式呢?
浏览 1
提问于2010-03-27
得票数 12
回答已采纳
1
回答
从ruby背景中选择函数式编程语言
我有一个混合的C++和Ruby背景。是否有任何函数式编程语言与这两种语言有一些相似之处?我正在尝试学习一门函数式编程语言,掌握一点语法或任何其他形式的熟悉度无疑会有所帮助。
浏览 0
提问于2013-01-26
得票数 0
1
回答
当客户端和服务器端编程语言相同时,IDL在RPC中的作用?
、
在RPC (远程过程调用)中是否需要IDL (接口定义语言),即使客户端和服务器端的编程语言相同(即远程调用的函数与调用该函数的程序用同一种编程语言编写)?
浏览 2
提问于2017-01-19
得票数 0
回答已采纳
5
回答
发展速度的量度
、
我见过很多测试来测量编程语言的执行速度,但是我从来没有发现过测量开发速度的测试。 我听说在使用动态语言时,开发速度会提高,但有证据证明吗?我并不是说动态语言效率不高,但我想看看科学研究的结果,如果存在这种情况的话。 更好的是关于维修设施的信息。有些语言比其他语言更容易调试吗? 编辑:我最感兴趣的是语法相近的两种语言之间的差异。例如,我猜C语言编程通常比用Java编程要慢;但是用Java编程比用C#编程更快吗?
浏览 0
提问于2010-10-27
得票数 10
回答已采纳
1
回答
在EVM上可以进行函数式编程吗?
、
在EVM上是否存在阻止函数式编程的技术限制?例如计算费用? 我听说计划生育“太贵了”。对吗?如果是,为什么? 因为“函数式编程”是一个广泛的范畴,这是一个有点宽泛的问题。但是,知道FP是否可能,可以激励人们去探索创建一种功能语言,或者甚至将一些功能编程概念集成到稳健性中。
浏览 0
提问于2016-04-28
得票数 15
回答已采纳
2
回答
在JavaScript中将操作符‘()’分组的功能是否不同于Haskell或其他编程语言?
、
、
in JavaScript 分组运算符( )控制表达式中计算的优先级。 ( )在JavaScript中的功能与Haskell或任何其他编程语言不同吗? 换句话说, 编程语言中的功能( )本身是否受到的影响? 也许我们可以共享下面的代码: a() * (b() + c()) 在这里讨论这个主题,但不限于示例。 请用你自己的例子来说明。谢谢。
浏览 5
提问于2021-09-30
得票数 9
2
回答
什么是执行顺序,它如何影响代码?
、
、
我试图理解函数式编程和命令式编程(以及所有其他衍生工具)之间的区别。然而,我被一个许多网站和书籍从未解释过的简单概念所困扰:的执行顺序是什么?。 据我所知,函数式编程并不重视执行的顺序,而命令式编程则非常重视它。 不过,我不明白这个重要的次序。我的意思是,如果我乘以一个输入数,然后除以一个输入号(uno = input * 5000接dos = uno / 300),使用函数式语言是否意味着程序可以随意执行算术操作(不考虑任何规则,如操作顺序)?函数式编程的输出可预测性在哪里?
浏览 6
提问于2014-06-01
得票数 3
回答已采纳
6
回答
除了C之外,系统调用如何与linux和编程语言一起工作?
、
、
、
我理解系统调用是如何在C语言中与Linux一起工作的。我想知道每种编程语言是否都有自己的系统库来与内核通信。 如果是的话,每种编程语言都应该有自己的系统库来处理内核吗? 如果没有,那么系统如何在linux中调用另一种编程语言?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
3
回答
为什么Node.js是用C/C++编程语言编写的?
不幸的是,JavaScript是我唯一使用过的编程语言。因此,我本能地想知道为什么不用JavaScript编写编程语言(在本例中是Node)? 为什么是C?你得到了什么好处?
浏览 0
提问于2017-01-26
得票数 9
回答已采纳
1
回答
函数式程式设计与宣告式程式设计有何分别?
我想理解函数式编程和声明式编程之间的区别。 您能给我举个例子,说明代码是声明性的,但还没有功能吗? 是否有可能是功能性的,而不是陈述性的,即祈使性?
浏览 0
提问于2014-01-22
得票数 5
回答已采纳
2
回答
微处理器的发展是否保证了编译器和语言标准的发展?
、
随着芯片制造商向新芯片添加新的功能、指令等,我们是否需要相应的更新版本的编译器来使用这些新的芯片指令和特性?这是否意味着编程语言也需要新的操作码、语法等来使用芯片的新功能?
浏览 4
提问于2011-02-12
得票数 1
回答已采纳
4
回答
函数式编程优于命令式或面向对象编程的例子?
、
、
、
、
可能重复: 哪些问题域更适合函数式编程解决方案? 我读过关于函数式编程的文章。我最近主要使用的是C#.net,我想知道一个很好的实际例子,说明像Lisp或F#这样的函数式语言对于完成一项工作来说显然是一个很好的工具。
浏览 0
提问于2011-11-01
得票数 13
3
回答
学习新语言的一组常见问题
随着"Polyglot“编程技术变得越来越相关,使用”正确的“PL来解决问题几乎是必要的。然而,学习新的语言需要时间,这通常是大多数项目团队负担不起的。学习一门新的编程语言最好的方法是什么?是否有一组共同的问题可以解决,以达到一定的能力水平?
浏览 2
提问于2009-08-21
得票数 1
3
回答
函数式编程语言是否不允许产生副作用?
、
、
、
、
根据维基百科,函数式编程语言,这是声明性的,他们不允许副作用。一般来说,声明式编程是为了尽量减少或消除副作用。 此外,根据维基百科的说法,副作用与州的变化有关。从这个意义上讲,函数式编程语言实际上消除了副作用,因为它们没有保存任何状态。 但是,另外,副作用还有另一个定义。副作用 除了返回一个值外,还与它的调用函数或外部世界有可观察的交互作用。例如,特定函数可能修改全局变量或静态变量,修改其参数之一,引发异常,将数据写入显示或文件,读取数据,或调用其他影响函数。 从这个意义上说,函数式编程语言实际上允许产生副作用,因为有无数影响其外部世界的函数,调用其他函数、引发异常、在文件中写入等等。 那么,
浏览 0
提问于2018-04-21
得票数 11
回答已采纳
4
回答
函数式程序设计-学习什么和谁使用它
、
、
、
我是一名.Net和,在我的教育和工作历史中一直在使用OO语言。最近,我一直在考虑花些时间使用一种函数式编程语言,即Haskell,来尝试了解函数式编程的全部内容。 我的主要保留意见是Haskell一开始是否是一种好语言,以及它是否在该行业的任何地方使用。我想业界使用的问题更广泛,针对所有的功能语言。我个人从未见过在今天的工作中使用函数式编程语言的人。我基本上是试图证明学习函数式编程语言的合理性,而不是学习与我的领域相关的另一个OO库或框架。
浏览 0
提问于2020-01-25
得票数 9
回答已采纳
1
回答
NativeInterface类
、
、
我是java编程的新手,我有一个关于NativeInterface类的问题。那是什么?我知道这是一个很模糊的问题,但是你能用NativeInterface.open()和.close()这样的方法做什么呢?
浏览 0
提问于2016-03-14
得票数 2
3
回答
是否有为代码高尔夫设计的函数式编程语言?
、
、
是否有为代码高尔夫球设计的函数式编程语言?我知道golfscript和CJam实现了相同的基于堆栈的分类,但是我找不到一种函数代码。
浏览 0
提问于2017-06-02
得票数 16
5
回答
如何确定编程语言是冗长的还是简洁的?
、
编程语言通常可以被描述为冗长或简洁。 根据我的理解,一种冗长的语言易于阅读和理解,而简洁的语言则简洁整洁,但更难读懂。在定义中还应考虑其他问题吗? 现在流行的编程语言似乎很多都是冗长的,这两个术语只用于描述一种语言相对于另一种语言或多或少是一种语言。 我们如何确定一种编程语言是否比另一种语言更冗长、更简洁? 示例: C#比Java更冗长吗?
浏览 0
提问于2011-02-21
得票数 17
回答已采纳
8
回答
Javascript作为函数式语言
、
、
我希望掌握函数式编程的概念。 我多年来一直使用Javascript在web应用程序中编写客户端脚本,除了使用原型之外,它还包括简单的DOM操作、输入验证等。 最近,我有说Javascript是支持函数式编程的语言之一。 以我对Javascript的熟悉和经验,我更喜欢用它来学习函数式编程。我希望我能够更专注于主要的函数概念,而不会被一种全新的语法所困扰或分心。 因此,总而言之,Javascript是学习函数式编程概念的好选择吗?Javascript中的哪些功能是相关的/支持函数式编程?
浏览 1
提问于2008-09-28
得票数 61
回答已采纳
1
回答
对功能语言的困惑
、
、
、
我已经用面向对象的语言开发了十多年( C#和java)。但是越来越多的人谈论函数式编程语言: Ruby,Scala,Haskell,. 虽然我读了很多关于这些编程语言的文章。不幸的是,大多数教程都在谈论语法。,但我还没有找到任何教程来解释这些域或--任何给这些语言一个典型的实际应用程序的图层。 我被许多问题困住了,下面是我脑海中的简单问题的简短列表。 ,它们是独立的语言吗? 是在另一种编程语言中使用的函数语言。与Java/C#使用其他语言的方式相同,例如SQL、Regex、HQL、XQL、.? 如果单独使用,它们是否使用编译器? 他们的框架有多强大? 是否支持图形化组件,如
浏览 3
提问于2013-09-08
得票数 0
回答已采纳
1
回答
任何只支持泛型而不支持OOP的编程语言?
、
、
、
、
我正在写一篇关于OOP和Stepanov创建的泛型编程之间的紧张关系的论文。他对OOP进行了广泛的批评,并说与普通编程相比,OOP在技术上是有缺陷的。 现在我知道我们有很多支持OOP专用语言的编程语言,并且没有通用的支持,比如Google,这是一种现代语言,他们选择不实现泛型,因为它们的复杂性。我知道我们有很多支持Generics和OOP的语言,例如C++和Stepanov的著名的STL库。 我的问题是:我们是否有任何现代的编程语言或者完全不支持OOP的泛型? 编辑:我想补充一下,我试着四处看看,似乎找不到很多东西,所以我想我会在这里问。 补充一下,当我提到泛型和面向对象的编程时,我指的是:
浏览 0
提问于2013-12-15
得票数 3
回答已采纳
10
回答
我能用一种功能语言开始网络开发吗?
、
我想开始做一些形式的网络开发,目的是建立网络应用程序,最终可能发展成为新产品。很长一段时间以来,我一直对函数式编程非常好奇,在我心里的某个地方,我秘密地相信,你在抽象层次上越高,你就越有力量(隐藏的推定:函数式编程比过程性编程更抽象)。 因此,鉴于我所拥有的网络开发经验,是否有任何功能语言/框架可以作为开始,用于学习web开发? 另一种方法是坚持使用成熟的过程web框架(可能是Django),首先了解web开发的诀窍,然后再考虑函数编程。然而,如果我最终转向函数式编程,所有的工作都将被“浪费”。 我有相当好的经验,C++,Objective/Cocoa,熟悉Python。 编辑:许多人建议使用
浏览 16
提问于2009-12-02
得票数 6
11
回答
哈斯克尔适合作为第一语言吗?
、
我以前接触过命令式语言(C,一些Java),但是我要说,我在编程方面没有经验。因此:把我当作一个非程序员,Haskell是否适合作为第一语言? 我对纯数学和CS的兴趣似乎与大多数Haskell教程的意图相一致,虽然我能够从本质上认识到命令式编程的当前和未来的行业价值,但我发现函数式编程的潜力(这似乎是一个范式的转变)很吸引人。 我想我的问题可以归纳如下-一个非程序员是否必须理解命令式编程来欣赏和充分利用函数式编程? 一些参考资料:
浏览 20
提问于2010-07-29
得票数 47
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程语言
编程语言的形编程语言的形式式
即刻就业:编程学什么语言好,编程语言有多少种,编程语言怎么学
编程语言-go语言简介
LabVIEW编程技巧:如何实现C语言条件运算符“?:”功能
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券