腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
函数式编程语言适合图形编程吗?
、
、
只是对此非常好奇,根据我自己的经验,所有的图形编程似乎都与C或C++有关。比如Direct10X。函数式编程语言是否提供了某种图形库来开发视频游戏?
浏览 2
提问于2012-03-18
得票数 38
回答已采纳
2
回答
功能语言在Android上的表现如何?
、
、
这是这个问题的一个特例,我觉得它特别相关。 我正在为Android开发一个游戏,我计划在libgdx中使用Scala。我正计划制作一个表演性游戏,但不一定是高表演性游戏。我看到了libgdx关于垃圾收集的文档,这让我想到: 函数式编程意味着许多不可变的对象。 因此,改变对象需要创建一个新对象。 因此,许多对象都会被垃圾收集,从而降低性能。 这是一个无法克服的问题吗?在Android上,功能风格还有其他重大问题吗?
浏览 0
提问于2013-01-26
得票数 10
3
回答
纯函数规划与博弈状态
、
在函数式编程语言中是否有处理状态(一般情况下)的通用技术?在每种(函数式)编程语言中都有处理全局状态的解决方案,但我希望尽可能避免这种情况。 所有纯功能状态都是函数参数。所以我需要把整个游戏状态(一个巨大的hashmap与世界,球员,位置,得分,资产,敌人,.)作为所有函数的参数,这些函数希望在给定的输入或触发器上操纵世界。函数本身从gamestate blob中选择相关信息,对其执行操作,操作游戏状态并返回游戏状态。但这似乎是穷人解决这个问题的办法。如果我将整个游戏状态放入所有函数中,与全局变量或命令式方法相比,对我没有任何好处。 我可以把相关的信息放到函数中,并返回对给定输入所采取的行动。
浏览 0
提问于2014-04-25
得票数 18
3
回答
哪种功能语言最适合用来制作游戏?
我关注函数式编程语言已经有一段时间了,但我还在犹豫是否要真正进入它们。但我认为是时候了,至少我应该开始看一下这个方向,以确保我已经做好了任何准备。 我见过关于Haskell、F#、Scala等的讨论。但是我不知道语言和他们社区之间的区别,我也不特别在意,除非是在游戏开发的背景下。 那么,从游戏开发的角度来看,哪种函数式编程语言最适合游戏编程呢?例如,是否有任何功能游戏开发库/引擎/框架或图形引擎的功能语言?是否有一种语言能更好地处理游戏开发中常用的某些数据结构? 底线:哪种函数式编程语言最适合函数式游戏编程,为什么? 我相信/希望这个问题能宣布一个明确的最好的语言,所以我没有标记它CW,尽管它
浏览 0
提问于2010-07-28
得票数 19
回答已采纳
4
回答
适用于不同问题的编程语言
有没有使用不同编程语言来解决不同场景的通用列表? 像C一样,也被用于嵌入式编程、内核编程、UI编程(GTK)。 C++还可用于桌面/服务器应用程序编程,也可用于桌面/服务器甚至web上的商业/企业应用程序,也可用于制作计算机游戏 Java也可以用于几乎所有的事情。与.Net相同 脚本语言广泛应用于管理任务和web脚本中。 这是我对大多数语言(不包括函数式语言)的总体认识。 有没有人可以纠正我,并发布一份精确的列表,列出哪些编程语言可以/可以用来解决IT行业不同领域中不同的、最常见的和常见的问题?
浏览 0
提问于2009-12-16
得票数 4
回答已采纳
4
回答
他们用什么编程这个玩具?
、
一个相当奇怪的问题:我经常问自己用什么编程语言创建了什么东西。最近我在家里发现了一台我13岁左右玩过的玩具迷你电脑。(注:这不是那种玩具“笔记本”,它真的很小,是作为一个额外的杂志) “特色”: Hadware: 液晶显示器有一个小的像素场进行游戏,此外,一些统计,如得分,高分等。 开始时的声音和可怕的音乐 带电线的非常小的“键盘” 软件: 至少有14款左右的游戏,从蛇到俄罗斯方块,再到一些令人厌恶的赛车游戏。 计算器 游戏选择菜单 闹钟 里面有一个很小的电路板,不过我现在不想打开这个东西。 你能想象如果游戏和“操作系统”这个东西实际上是用一种语言编
浏览 9
提问于2010-05-16
得票数 3
4
回答
游戏编程范式
哪一种编程模式与游戏设计或游戏引擎编程类似或最适合?所谓范式,我指的是命令式、面向对象、函数式等。我逐渐认识到函数式编程比面向对象的模块化更强,而且是并行的。是吗??
浏览 0
提问于2012-09-30
得票数 0
回答已采纳
5
回答
Haskell和State
、
、
、
Haskell是一种纯函数式编程语言。 我的问题是:使用Haskell来解决涉及大量状态的问题(例如GUI编程或游戏编程)的优缺点是什么? 还有一个次要问题:以功能方式处理状态有哪些方法? 提前谢谢。
浏览 2
提问于2010-10-15
得票数 14
回答已采纳
9
回答
函数式编程是命令式编程的子集吗?
、
、
函数式编程的主要特征之一是使用无副作用的函数。然而,这也可以在命令式语言中完成。对于递归和lambda函数也是如此(例如C++0x)。因此,我想知道命令式编程语言是否是函数式编程语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
10
回答
函数式程序设计最好或最坏的问题是什么?
、
我经常听说函数式编程解决了许多在过程/命令式编程中困难的问题。但我也听说,在其他一些问题上,过程编程天生擅长的地方并不很好。 在我翻开关于Haskell的书并深入到函数式编程之前,我至少想要一个基本的概念,知道我能用它做什么(在书中的例子之外)。那么,函数式编程最擅长的是什么呢?哪些问题不是很适合它呢? 更新 到目前为止,我已经得到了一些很好的答案。我等不及要开始学习Haskell了--我只能等到我掌握了C :) 函数编程之所以伟大的原因: 非常简洁和简洁--它可以用简单明了的语句来表达复杂的想法。 比命令式语言更容易验证--在系统中安全性非常重要的地方。 函数的纯洁性和数据的不可
浏览 9
提问于2009-06-15
得票数 42
回答已采纳
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
回答已采纳
1
回答
为什么要使用像Exit Game的Photon这样的服务器?
、
、
、
、
我已经做了研究,但我很难理解为什么有人会想要使用这些类型的服务器(Photon、SmartFox等)。对于游戏编程,当他们已经提供了像.Net框架这样的东西时。 我似乎无法理解使用这些昂贵的服务器而不是使用自己的服务器的好处。编码游戏网络的大部分工作不都是你必须要做的吗? 我想创建一个多人服务器/客户端游戏,但我在StackOverflow上从专业人士那里听到,像Photon这样的东西不值得花钱,因为他可以“在一两天内为他的游戏创建类似的东西”。我的用途是既是单人游戏,多人合作(客户端到客户端),也可能是MMO,如果它卖得很好,或者我从kickstarter获得了专门的功能(服务器/客户端架构
浏览 5
提问于2013-11-04
得票数 5
5
回答
闭包是否足以描述函数式编程?
、
我所知道的所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持闭包。 另一方面,有些编程语言确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯面向对象的语言。 因此,虽然闭包在函数式编程中是一种非常常见的(甚至是必不可少的)构造,但它们真的足以描述函数式编程吗?如果对闭包的支持足以考虑语言功能,那么Smalltalk为什么不也被认为是功能性的呢? 还是闭包的概念
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
9
回答
在游戏开发中使用函数式编程的好资源?
、
、
、
我是函数式编程范例的新手,但到目前为止我很喜欢它。因为我是从事游戏开发的,所以我想尝试用纯函数式编程风格编写一些游戏。我不介意语言--不管是Erlang,Haskell,Lisp,甚至Ruby (我发现它支持函数式编程特性)。 很明显,要学习函数式编程(实际上,任何东西),最好的建议就是学习函数式语言,并在其中大量编程。但我正在寻找的是一些在游戏和游戏引擎(2D或3D)中使用函数式编程的资源。 那么,你是否知道任何函数式编程的文章/书籍/博客/关于在实际游戏中使用它,或者使用函数式编程语言设计简单的游戏引擎,以及在这个函数式环境中游戏和游戏引擎之间的所有交互? 请不要建议“只要开始用函数式编程
浏览 0
提问于2009-07-30
得票数 43
回答已采纳
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
回答已采纳
6
回答
允许在游戏中编程的技术是什么?
、
有些游戏允许玩家在游戏中编写/创建脚本,例如:航天工程师或Psi。 我想使用类似的东西,但我已经很难找到信息了,所以我的问题是: 是否有一个编程分支,它涵盖了软件一旦编译后运行用户创建的新代码的能力? 。 所谓编程分支,我指的是类似于PTG (过程性地形生成)的东西。 为了避免过于宽泛的基于问题或意见的问题,让我明确地指出,我不是在寻找指南或学习的地方,我想知道所涉及的技术的名称或定义(如果存在的话)。
浏览 0
提问于2016-09-26
得票数 27
回答已采纳
8
回答
我为什么要学haskell?
可能重复: 有几次我听到人们说“每个程序员都应该知道Haskell",”如果你不认识haskell,你就不是一个程序员“等等。然而,我不太确定我是否应该费心去试着简单地理解这种语言。与翻译打交道(以获得对基础知识的直观理解)至少需要几天(如果不是几个星期),而且我不确定结果是否值得。 一点背景(了解我的知识) 我从小就开始用可编程计算器编程(大约在10到13年前),然后转到basic,然后转到非x86程序集(重新定义乘法和除法,编写自修改鼠标驱动程序很有趣),pascal,delphi,现在我几乎完全使用C++。熟悉unix,可以用python编写软件,如果我附近有一本参考书
浏览 21
提问于2010-07-04
得票数 49
回答已采纳
4
回答
在c#中定义类中的所有函数时,我是否在进行函数式编程?
、
、
我问这个问题是因为我不想在不久的将来在面试中羞辱自己。 在编程时,我喜欢在一个地方创建多个函数,尽量避免创建类和处理实体状态。我是否可以说我喜欢函数式编程,这是我在编程中的风格或偏好,还是我必须使用像F#或Haskell这样的函数式编程语言才能这样说呢? 根据的说法,我实际上是在用面向对象的语言进行命令式编程。
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
1
回答
从ruby背景中选择函数式编程语言
我有一个混合的C++和Ruby背景。是否有任何函数式编程语言与这两种语言有一些相似之处?我正在尝试学习一门函数式编程语言,掌握一点语法或任何其他形式的熟悉度无疑会有所帮助。
浏览 0
提问于2013-01-26
得票数 0
12
回答
函数式编程适合哪种类型的问题?
函数式编程似乎是计算机科学中的一种范式,得到了越来越多的响应。 我想知道使用函数式编程方法比使用更传统的面向对象方法更好地解决哪种问题。 谢谢。
浏览 0
提问于2008-10-14
得票数 12
回答已采纳
1
回答
用ext语言实现C#的函数式编程
、
、
我最近开始从事一个新的DotNet核心项目。我注意到有人(开发人员)在这个项目中使用了语言-Ext库。对我来说,这是一个新事物,所以我知道它是用于函数式编程的。我对它的理解是相当混乱的。我搜索了它并发现了它的好处(函数式编程): 减去代码(要点) 更容易调试 更容易测试 对于OO程序员来说,函数式编程是非常不同的。那么,我的问题是,我们真的需要在C#中使用语言-Ext(函数式编程)吗?还有什么其他的福利我错过了吗?
浏览 6
提问于2021-05-21
得票数 0
2
回答
函数式编程语言有什么是命令式语言做不到的吗?
我正在上函数式编程的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到函数式编程语言与另一类语言(称为命令式语言)是不同的。我认为C和C++是后者的例子。 学习编程语言显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式语言与函数式语言相比有任何限制。 我的问题: 函数式编程语言是否提供了使其对所有程序员广泛有用的好处?
浏览 4
提问于2015-01-17
得票数 1
2
回答
函数式编程能更好地操作数据库数据列表?
、
、
我正在看一些关于函数式编程和主要“数据结构”的讲座,但是在FP中真的没有一个是列表,所以我的问题是:当一个人处理大量的数据库和数据的“列表”时,函数式编程是不是比OOP更好?
浏览 1
提问于2010-02-07
得票数 1
回答已采纳
15
回答
函数式编程应该在命令式编程之前教授吗?
在我看来,函数式编程是一件很棒的事情。它消除了状态,并使自动使代码并行运行变得更容易。 许多最初学习命令式编程风格的程序员发现学习函数式编程非常困难,因为它太不同了。我开始怀疑,首先学习函数式编程的程序员是否会发现很难开始命令式编程。这似乎不会像相反的那样难,所以我认为如果先教更多的程序员函数式编程会是一件好事。 所以,我的问题是,函数式编程应该在命令式之前在学校教授吗?如果是这样的话,为什么不更普遍地从它开始呢?
浏览 0
提问于2009-04-22
得票数 31
回答已采纳
7
回答
特定于域的脚本语言
你们大多数人都知道,Lua和Python等语言的嵌入式解释器被广泛用于脚本游戏逻辑,但我还没有看到很多关于人们使用特定域语言编写脚本的信息,比如在游戏其余部分使用的语言之上构建一个小的逻辑脚本“方言”,使用宏或流利的编程等等。 因此,我的问题如下: 你在现实世界的游戏中见过这样的DSL例子吗? 遇到了什么问题? 你会为其他游戏开发者推荐这条路线吗?在什么情况下? 您认为随着游戏开发向更多的元编程友好语言(例如Boo )发展,这种情况会变得越来越普遍吗?
浏览 0
提问于2010-07-16
得票数 13
11
回答
扩展编程技能的语言建议(对于半有经验的软件开发人员)
、
我几乎没有(<1年专业)经验。 Perl Groovy/Java 我有有限的(<2年专业) C 我有良好的工作经验(>= 6年专业经验) PHP SQL 我有业余爱好 C++/DX9 (一些简单的 windows游戏/演示) Obj(几个iphone应用程序) ASM () --当它的窗口太特定时,我就停止了。 所以我的问题是,我接下来能用什么语言(在我的空闲时间)给我一些编程和解决问题的新见解--我只是在看LISP --这对我来说是非常陌生的。我想处理一些非常,与上面列出的语言非常不同的。 编辑:我想我会调查H
浏览 5
提问于2010-01-13
得票数 4
回答已采纳
2
回答
哪些编程语言支持热代码交换和/或沙箱?
、
、
、
、
我想写一个基于网络的MMO游戏,将允许用户编写AI和运行它作为游戏的一部分。我计划使用Html5的图形,并希望这是基于网络,以便它可以从智能手机访问。我需要找到一种支持沙箱、并发、热代码交换和大型库的编程语言,以使事情变得更容易。 此时,我的研究出现了Erlang、Stackless Python和Lua。任何帮助都是非常感谢的。
浏览 1
提问于2010-01-21
得票数 8
5
回答
你能学习C语言的函数式编程吗?
、
作为这里的评论讨论的一个结果,我想知道您是否可以学习C语言的函数式编程?
浏览 0
提问于2011-10-29
得票数 10
回答已采纳
4
回答
如何在没有OOP的情况下制作游戏?
、
、
我正在学习游戏开发和练习制作游戏。 在我的游戏中我经常使用OOP。例如,所拍摄的每个导弹都是一个Missile对象的实例,并添加到一个Missile对象列表中。游戏中的每个坦克都是一个Tank对象。等。 整个程序的设计就是基于这一点。例如,有了一个Missile对象列表,我就可以让每个框架移动导弹,绘制它们,等等。对于每个坦克,有一个Tank对象的实例可以让我检查每一个坦克是否与什么东西相撞,等等。 我很难想象一个游戏(比Pac-Man更复杂)是如何用一种非OO语言编程的。(当然,不尊重非OO程序员)。不仅仅是要花多长时间,更重要的是要看游戏是如何设计的。 我无法想象不使用面向对象的编程来设计
浏览 0
提问于2014-02-07
得票数 12
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
回答已采纳
7
回答
学习C/ C++和Java
、
、
、
我是一个Java人,主要做Android的事情。 我想进入安卓的游戏编程,想知道学习C语言有什么意义(显然不是安卓的,因为你只能用C++写)。人们还在用C做什么?它是不是有点老了,被Java和Objective-C淹没了? 我一定会学习C++,因为每个人都说你需要它来进行游戏编程。你会在学习Java的同时学习它(我还在学习),还是我应该先学习Java?
浏览 1
提问于2011-03-27
得票数 3
6
回答
用函数式编程语言编写的开源项目
、
有没有用函数式编程语言编写的开源项目,人们可以参与其中?我正在尝试将我的专业领域扩展到函数式编程语言,我认为为一个项目做出贡献可能是可行的。也许是一些OCaml或Lisp项目?
浏览 0
提问于2010-06-06
得票数 14
9
回答
什么时候使用函数式编程语言?
、
在哪些情况下,我应该选择使用函数式编程语言,而不是更冗长的面向对象语言,如C++、C#或Java? 我明白什么是函数式编程,我不太明白的是,对于什么类型的问题,函数式编程是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
3
回答
函数式和纯编程语言
、
哪些编程语言是函数式的纯编程语言?
浏览 2
提问于2011-01-16
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
函数式编程
Python函数式编程
函数式编程圣经
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券