腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
闭包是否足以描述
函数
式
编程
?
functional-programming
、
closures
我所知道的所有
函数
式
编程
语言
(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,
语言
X可以被认为是功能
性
的,因为它支持闭包。另一方面,有些
编程
语言
确实有闭包,但不被认为是功能
性
的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯面向对象的
语言
。因此,虽然闭包在
函数
式<em
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
1
回答
是否有纯粹的声明
性
、通用的
编程
语言
?
functional-programming
、
declarative
、
logic-programming
我一直在研究声明
性
语言
,似乎声明
性
只是逻辑和
函数
式
语言
的总称。还是我错了?有没有通用的声明
性
编程
语言
,既不能归类为
函数
式,也不能归类为逻辑(Al),而仅仅是“声明
性
”?
浏览 2
提问于2012-09-17
得票数 6
回答已采纳
2
回答
像R/SAS这样的统计
编程
语言
是
函数
式的还是过程
性
的
r
、
functional-programming
、
sas
、
procedural-programming
读完,我还是不明白有什么不同因此,我的问题是: R/SAS
语言
是过程
性
的还是
函数
性
的?
浏览 5
提问于2015-07-01
得票数 16
回答已采纳
5
回答
反应
性
编程
是否与
函数
式规划有界?
java
、
scala
、
functional-programming
、
reactive-programming
、
paradigms
我想知道反应
性
编程
是如何与
函数
式
编程
联系在一起的。反应
性
编程
可以在
函数
式程序设计之外实现吗? 用
函数
式
语言
编写反应式程序比较容易吗?
浏览 11
提问于2013-11-08
得票数 14
回答已采纳
2
回答
J/K/APL是如何按照共同的范式分类的?
haskell
、
language-agnostic
、
functional-programming
、
j
、
paradigms
例如,您可以说F#是一种强类型的,主要是
函数
式的(它支持面向对象和过程
编程
,但它被认为是属于ML家族的“
函数
”)
语言
。然而,对于J来说,我找不到多少关于如何“按常规”对它进行分类,或者在Stackoverflow上发现的任何东西,证实它是一种
函数
式
编程
语言
。维基百科说,它“是一种非常简洁的数组
编程
语言
”,“支持
函数
级
编程
”,并且“不是Von
编程
语言
”,没有哪种<e
浏览 3
提问于2013-12-13
得票数 20
回答已采纳
3
回答
函数
式
编程
语言
是否不允许产生副作用?
functional-programming
、
paradigms
、
side-effect
、
imperative-programming
、
declarative-programming
根据维基百科,
函数
式
编程
语言
,这是声明
性
的,他们不允许副作用。一般来说,声明式
编程
是为了尽量减少或消除副作用。但是,另外,副作用还有另一个定义。副作用 除了返回一个值外,还与它的调用
函数
或外部世界有可观察的交互作用。例如,特定
函数
可能修改全局变量或静态变量,修改其参数之一,引发异常,将数据写
浏览 0
提问于2018-04-21
得票数 11
回答已采纳
7
回答
最纯粹的
函数
式
编程
语言
(S)?
programming-languages
、
functional-programming
我对更好地学习
函数
式
编程
感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹的
函数
式
编程
语言
。因此,我在这里或多或少地要求根据
函数
式
编程
语言
的纯洁
性
排序。在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说的情况而言,Haskell在向某人教授
函数
式
编程
原理方面是很难击败的。我还不确定这一点,所以我问您:哪一种是最纯粹的
函数
式
编
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
4
回答
你能用过程化的、
函数
式的、逻辑式的和面向对象的
编程
语言
来表示相同的例子吗?
paradigms
有没有人可以给我提供一个例子,帮助我使用几乎相同的例子来同时理解过程
性
、
函数
性
、逻辑
性
和面向对象的
编程
模型。 请给我示例代码-使用过程,
函数
,逻辑和OO
编程
语言
的有点相同的问题的片段。
浏览 2
提问于2011-09-29
得票数 12
回答已采纳
2
回答
编程
语言
如何调用用另一种
语言
编写的库?
c
、
language-agnostic
、
language-design
我想编写一种“简单”的
编程
语言
,它可以调用用C编写的
函数
。例如,我想将该
语言
与套接字库集成起来。 从自定义
编程
语言
调用C
函数
的最简单方法是什么?注意:这类似于,但我希望这个问题更侧重于设计一种互操作
性
语言
的最简单方法。
浏览 6
提问于2013-07-08
得票数 2
回答已采纳
11
回答
为什么
函数
式
编程
还没有被取代?
functional-programming
我读过一些关于声明
性
/
函数
式
编程
(
语言
)的文章,我试过Haskell,也写过一篇。据我所见,
函数
式
编程
与经典的命令式风格相比有几个优点: 为什么使用
函数
式
语言
或用
函数
式
语言</e
浏览 23
提问于2010-05-14
得票数 197
回答已采纳
4
回答
为什么需要空
函数
python
、
functions
、
shell
我开始学习Python,我想知道为什么在
编程
语言
中需要空
函数
。def empty_func():即使在shell脚本中,空
函数
也是可用的。我的理解和问题:如果这是有目的的,那么是否有人可以描述用例,或者给出一个使用空
函数
的真实示例?或者有
编程
语言
允许空<e
浏览 0
提问于2015-01-13
得票数 9
5
回答
为什么纯功能
语言
而不是“不纯”功能
语言
?
programming-languages
、
functional-programming
对于一个不是理论计算机科学家的人来说,学习像Haskell或Erlang这样的纯
函数
式
语言
,而不是像Python或D
编程
语言
的版本2这样的“不纯”
语言
,有什么好处呢?单一范式的
语言
,无论是什么范式,都是非常有限制
性
的。 Python或D将使您在完成实际工作时轻松进入
函数
式
编程
。编辑:所谓“不纯”的功能
语言
,我真正指的是强多范式
语言
w/ a功能风味,而不是一些非功能
性
强
浏览 2
提问于2009-11-24
得票数 5
回答已采纳
3
回答
编程
语言
之间相似
函数
的引用
reference
、
programming-languages
、
correlated
我想知道在几种
编程
语言
之间是否有类似功能或功能的编译知识库。我问这个问题的原因是因为一个人正在学习一种新的
编程
语言
,并且对另一种
编程
语言
有广泛的了解,通常很难知道或想象这两种
语言
之间
函数
的相关
性
。显然,如果存在这样的参考,它将使学习一门新
语言
变得容易得多,因为一个人只需查找类似的
函数
并最终记住它。
浏览 0
提问于2009-08-17
得票数 4
回答已采纳
1
回答
灵活性和不一致
性
,不安全重叠吗?
design
、
programming-languages
我最近做了一些关于不同
编程
语言
的研究。我特别感兴趣的是学习流行的
编程
语言
的独特特性,以及这些资产发光的情况。我相信这可以帮助我根据需要解决的问题来决定使用哪种
语言
。我发现许多提供高度灵活性的
语言
(“可以适应新的、不同的或不断变化的需求”)也是不一致的,例如在JavaScript中(无意冒犯js人员),
函数
的参数可以在
函数
声明(经典方法)中进行命名: function,但是,它违背了
函数
原型化的目的(即提供有关
函数
的信
浏览 0
提问于2013-03-17
得票数 1
2
回答
什么使Python不是一种
函数
式
编程
语言
?
python
、
functional-programming
、
programming-languages
、
first-class-functions
Python变量是鸭类型的,是可变的,它的
函数
可以编写以产生副作用。(换句话说,它有许多非功能的
编程
特性。) 然而,它也有一流的
函数
,但它不是
函数
式
编程
语言
。所以,我想,
编程
语言
可以有功能方面(或另一种
语言
范例的方面),即使它不属于该范式,这也是事实。是什么使Python不是一种
函数
式
编程
语言
呢?它是一个测试,它是有一个单一的特点,还是更多的测试多个事物?(如果是前者,使Pytho
浏览 1
提问于2019-01-10
得票数 3
回答已采纳
7
回答
非纯口译员是否仍然是
函数
式
编程
的保证?
scala
、
functional-programming
、
lisp
我假设实现/编译器/生成的C代码(以下称为泛型,“解释器”)大多数
函数
式
编程
语言
都是用非纯
函数
语言
编写的。如果是这样的话,任何给定的
函数
式
编程
语言
的底层解释器都会显示破坏
性
的更新,并且是引用不透明的。
函数
结构的设计是为了提供某些保证,例如并发性和可证明
性
。当然,解释器对
函数
代码的优化包括将递归
函数
的性质更改为命令式
函数
?我的问
浏览 0
提问于2012-04-18
得票数 5
回答已采纳
5
回答
声明
性
语言
的实现细节本质上是命令
性
的吗?
language-agnostic
、
programming-languages
、
functional-programming
、
declarative
、
imperative
我正在读Tomas Petricek和Jon Skeet的“
函数
式
编程
”,我理解声明式
编程
和命令式
编程
之间的区别。我想知道的是原语运算符和
函数
是如何实现的,它们是由命令式运算符和
函数
构造的声明
性
语言
。AWC
浏览 3
提问于2010-02-09
得票数 5
2
回答
不同的
编程
范式提供了什么?
oop
、
functional-programming
、
programming-languages
、
paradigms
在4种不同的范例中有许多不同的
编程
语言
: 我可以用所有的
编程
范例编写一个程序,例如,我可以用OOP中的类编写程序,也可以用
函数
式
编程
语言
编写它。
浏览 4
提问于2014-06-26
得票数 0
回答已采纳
2
回答
逻辑
编程
与
函数
编程
在gcd实现上的区别
functional-programming
、
prolog
、
scheme
、
logic
、
clpfd
我目前正在学习
编程
语言
的概念和语用,因此我觉得我需要帮助来区分声明
性
语言
家族的两个分支。我不明白的是: 我们应该在哪里做出区别,以便将它们归类为
函数
式
编程
语言
或基于逻辑的
编程
语言
?就我而言,他们做的事情完全一样,调用递归
函数
直到它终止。
浏览 4
提问于2016-10-09
得票数 3
回答已采纳
2
回答
函数
规划中的矢量化
haskell
矢量化的概念似乎最适用于命令式
编程
,以使代码更紧凑,并使用高度优化的数字库的
语言
。然而,当在ml书籍中查找
函数
式
编程
时,这些算法是实现声明
性
的,而不是使用矢量化。对于不是线性代数专家的程序员来说,您赢得了可读
性
,但是在haskell中,这种实现能接近命令式
语言
中的向量化实现吗? 我的问题是向量化的概念在
函数
式
语言
中是如何应用的?
浏览 3
提问于2014-11-07
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C语言C+编程入门】程序的可读性和函数的调用!
C语言编程指针变量作为函数参数
Facebook 开源 Skip,面向对象+函数式编程语言
Python语言编程系列009——map及filter函数
编程语言:告别相杀!面向对象和函数式编程共存
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券