腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
10
回答
为什么
函数
式
编程
在业界不更受欢迎?现在流行了吗?
在我大学
的
四年里,我们用了很多
函数
式
编程
语言
。但我也使用了很多面向对象
的
编程
,事实上,我在做自己
的
小项目准备第一份工作时,更多地使用面向对象
的
语言
。但是,我经常希望在执行这些项目时,我是用
函数
式
编程
语言
编写代码
的
。为什么
函
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
3
回答
函数
式
编程
语言
是否有更多
的
机会进行编译时优化?
、
我当时正在读一本书“面向现实世界
的
函数
式
编程
”。它首先比较命令式
语言
和
函数
式
编程
语言
。并阐述了
函数
编程
中
的
“值”和“表达式”与命令式
编程
中
的
“变量”和“
函数
”是如何不同
的
。从讨论中我想出了一个想法-
函数
式
编程
语言
比它们
的
命令式
语言
有更多
的
浏览 0
提问于2011-04-26
得票数 12
回答已采纳
2
回答
函数
指针是否与
函数
作为参数具有相同
的
表达能力?
在
函数
式
编程
语言
中,
函数
可以作为参数传递给另一个
函数
。在C/C++等
编程
语言
中,引用
函数
的
函数
指针可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针在
函数
编程
语言
中是否与
函数
作为参数具有相同
的
表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
2
回答
函数
式
编程
语言
有什么是命令式
语言
做不到
的
吗?
我正在上
函数
式
编程
的
第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到
函数
式
编程
语言
与另一类
语言
(称为命令式
语言
)是不同
的
。我认为C和C++是后者
的
例子。学习
编程
语言
显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令式
语言
与
函数
式
语言
相比有任何限制。
函数
浏览 4
提问于2015-01-17
得票数 1
2
回答
函数
式
编程
语言
和命令式
编程
语言
有什么不同?
、
大多数主流
语言
,包括面向对象
编程
(OOP)
语言
,如C#、Visual Basic、C++和Java,都被设计为主要支持命令式(过程化)
编程
,而Haskell/gofer之类
的
语言
则是纯粹
的
函数
式
编程
。有人能详细说明一下这两种
编程
方式
的
区别吗? 我知道选择
编程
的
方式取决于用户
的
需求,但是为什么建议学习
函数
式
编程<
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
2
回答
如何将#include
函数
实现为自己
的
编程
语言
、
、
、
、
我正在构建自己
的
编程
语言
,遇到了一个问题。我发现,所有
编程
语言
都有# include, import, # import
函数
.I试图用自己
的
编程
语言
实现相同
的
函数
,但我不知道如何实现。您能否解释一下导入
函数
是如何工作
的
,编译器如何解释它们,以及我如何在自己
的
编程
语言
中做同样
的
事情? 项目
浏览 0
提问于2021-05-13
得票数 1
回答已采纳
9
回答
函数
式
编程
是命令式
编程
的
子集吗?
、
、
函数
式
编程
的
主要特征之一是使用无副作用
的
函数
。然而,这也可以在命令式
语言
中完成。对于递归和lambda
函数
也是如此(例如C++0x)。因此,我想知道命令式
编程
语言
是否是
函数
式
编程
语言
的
超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
7
回答
最纯粹
的
函数
式
编程
语言
(S)?
、
我对更好地学习
函数
式
编程
感兴趣。要做到这一点,显然我应该强迫自己使用最纯粹
的
函数
式
编程
语言
。因此,我在这里或多或少地要求根据
函数
式
编程
语言
的
纯洁性排序。在我看来,学习Lisp或Clojure (或Scheme,或Scala等)可能更实用,但就我最近听说
的
情况而言,Haskell在向某人教授
函数
式
编程
原理方面是很难击败
的
。我还不确定这一点,所以我问
浏览 0
提问于2010-12-10
得票数 27
回答已采纳
2
回答
函数
编程
语言
和裸机代码?
、
我发现现代
函数
式
编程
语言
和范型总体上非常有趣。许多
函数
式
编程
语言
都能够通过使用C作为中间
语言
或使用自己
的
代码生成器来生成高效
的
本机代码。我说
的
是像Haskell、OCaml、LISP或Scheme (SBCL、Chiken、Gambit等)这样
的
语言
。但是知道
函数
式
编程
语言
需要一个大
的
运行时库,通常是用C实现<
浏览 1
提问于2014-07-30
得票数 2
4
回答
对于任何使用
函数
式
编程
的
项目?
我有空闲时间,想做
函数
式
编程
,学习一些
函数
式
编程
语言
。谢谢
浏览 0
提问于2010-07-15
得票数 4
3
回答
哪种功能
语言
最适合用来制作游戏?
我关注
函数
式
编程
语言
已经有一段时间了,但我还在犹豫是否要真正进入它们。但我认为是时候了,至少我应该开始看一下这个方向,以确保我已经做好了任何准备。那么,从游戏开发
的
角度来看,哪种
函数
式
编程
语言
最适合游戏
编程
呢?例如,是否有任何功能游戏开发库
浏览 0
提问于2010-07-28
得票数 19
回答已采纳
11
回答
为什么
函数
式
编程
还没有被取代?
我读过一些关于声明性/
函数
式
编程
(
语言
)
的
文章,我试过Haskell,也写过一篇。据我所见,
函数
式
编程
与经典
的
命令式风格相比有几个优点: 为什么使用
函数
式
语言<
浏览 23
提问于2010-05-14
得票数 197
回答已采纳
2
回答
J/K/APL是如何按照共同
的
范式分类
的
?
、
、
、
、
例如,您可以说F#是一种强类型
的
,主要是
函数
式
的
(它支持面向对象和过程
编程
,但它被认为是属于ML家族
的
“
函数
”)
语言
。然而,对于J来说,我找不到多少关于如何“按常规”对它进行分类,或者在Stackoverflow上发现
的
任何东西,证实它是一种
函数
式
编程
语言
。维基百科说,它“是一种非常简洁
的
数组
编程
语言
”,“支持
函数
级
编程
浏览 3
提问于2013-12-13
得票数 20
回答已采纳
4
回答
为什么需要空
函数
、
、
我开始学习Python,我想知道为什么在
编程
语言
中需要空
函数
。def empty_func():即使在shell脚本中,空
函数
也是可用
的
。我
的
理解和问题:如果这是有目的
的
,那么是否有人可以描述用例,或者给出一个使用空
函数
浏览 0
提问于2015-01-13
得票数 9
10
回答
如果我们可以用Python进行
函数
式
编程
,我们是否需要一种特定
的
函数
式程式
语言
?
、
、
使用生成器和lambda,我们可以使用Python进行
函数
式
编程
。您也可以通过Ruby实现同样
的
目标。 所以问题是:为什么我们需要特定
的
函数
式
编程
语言
,如Erlang、Haskell和Scheme?这些特定
的
函数
式
编程
语言
有什么不同吗?为什么我们不能只使用Python进行
函数
式
编程
呢?
浏览 0
提问于2011-02-02
得票数 22
回答已采纳
3
回答
函数
式
编程
语言
是否不允许产生副作用?
、
、
、
、
根据维基百科,
函数
式
编程
语言
,这是声明性
的
,他们不允许副作用。一般来说,声明式
编程
是为了尽量减少或消除副作用。但是,另外,副作用还有另一个定义。副作用 除了返回一个值外,还与它
的
调用
函数
或外部世界有可观察
的
交互作用。例如,特定
函数
浏览 0
提问于2018-04-21
得票数 11
回答已采纳
3
回答
函数
式和纯
编程
语言
、
哪些
编程
语言
是
函数
式
的
纯
编程
语言
?
浏览 2
提问于2011-01-16
得票数 1
4
回答
函数
式程序设计-学习什么和谁使用它
、
、
、
我是一名.Net和,在我
的
教育和工作历史中一直在使用OO
语言
。最近,我一直在考虑花些时间使用一种
函数
式
编程
语言
,即Haskell,来尝试了解
函数
式
编程
的
全部内容。我
的
主要保留意见是Haskell一开始是否是一种好
语言
,以及它是否在该行业
的
任何地方使用。我想业界使用
的
问题更广泛,针对所有的功能
语言
。我个人从未见过在今天
的
工作中使用
函数</e
浏览 0
提问于2020-01-25
得票数 9
回答已采纳
3
回答
从祈使到
函数
式
编程
作为一名电子工程师,我
的
编程
经验从组装开始,并继续使用PL/M、C、C++、Delphi、Java、C#等(命令式
编程
在我
的
血液中)。我感兴趣
的
是增加我以前关于
函数
式
编程
的
知识和技能,但到目前为止,我所看到
的
一切似乎都非常模糊和深奥。 你能回答我这些问题吗?1)今天
的
主流
函数
式
编程
语言
是什么(我不想因为X
语言
具有Y特性而迷失自己
浏览 0
提问于2012-09-30
得票数 5
1
回答
Python是
函数
式
编程
语言
还是面向对象
的
语言
?
、
、
根据tutorialspoint.com
的
说法,Python是一种
函数
式
编程
语言
。一些流行
的
函数
式
编程
语言
包括: Lisp、Python、Erlang、Haskell、Clojure等。但是其他来源说Python是一种面向对象
的
编程
语言
(您可以用Python创建对象)。 Python是两者之一吗?如果是这样的话,如果您试图编写需要大量数学计算
的
程序,Python是否仍然是一个不错<
浏览 3
提问于2020-09-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程字符串处理函数的实现
C语言编程指针变量作为函数参数
0057 PHP编程语言的条件和循环语句以及函数
C语言编程:以实例教你学指向函数的指针
Facebook 开源 Skip,面向对象+函数式编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券