腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何鼓励在命令
式
环境中编写纯
函数
?
、
在
函数
式
编程
语
言中
,开发人员对于编写纯
函数
总是很谨慎的。有些
函数
式
语言根本不允许不纯的功能,而另一些功能语言则在某些不纯的事情发生时强制显
式
地声明。但在祈使
语
中,纯代码/
函数
通常没有这样的区别。在祈使
语
中,纯粹的虚构是相当普遍的。但是,某些人仍然可以用命令
式
语言编写纯
函数
,在我看来,这对代码健康是有益的。 那么,我们如何说服或鼓励他人用命令语言编写纯<e
浏览 0
提问于2015-01-07
得票数 0
2
回答
函数
指针是否与
函数
作为参数具有相同的表达能力?
在
函数
式
编程
语
言中
,
函数
可以作为参数传递给另一个
函数
。在
C
/
C
++等
编程
语
言中
,引用
函数
的
函数
指针可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针在
函数
编程
语
言中
是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
7
回答
Python和
C
++中的
函数
式
编程
、
、
有没有用Python或
C
++编写
函数
式
编程
的好书?我需要掌握那些语
言中
的
函数
式
编程
。
浏览 0
提问于2010-11-24
得票数 5
9
回答
函数
式
编程
是命令
式
编程
的子集吗?
、
、
函数
式
编程
的主要特征之一是使用无副作用的
函数
。然而,这也可以在命令
式
语
言中
完成。对于递归和lambda
函数
也是如此(例如
C
++0x)。因此,我想知道命令
式
编程
语言是否是
函数
式
编程
语言的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
4
回答
在命令
式
语
言中
可以使用什么功能语言技术?
、
、
在命令
式
语
言中
,哪些通常与功能语言相关联的技术或范例也可以有效地使用?例如: 在没有尾调用优化的语
言中
,Recursion可能存在问题,将其使用限制在一组狭窄的情况下,因此,Map和filter在非功能语
言中
的作用有限,即使它们对有一种功能感觉。我很喜欢不用担心
函数
式
语
言中
的状态。如果我特别固执,我可能编写
C
程序而不修改变量,只将我的状态封装在传递给
函数
的变量和
函数
返回的值中。即使
函数
不是第一类值,
浏览 10
提问于2009-02-25
得票数 6
回答已采纳
11
回答
用
函数
式
语言编写的Kernighan & Ritchie字数统计示例程序
、
、
、
、
我最近在网上读了一些关于
函数
式
编程
的文章,我想我对它背后的概念有了一个基本的了解。只要解决方案是纯
函数
风格的,任何贡献都是受欢迎的。下面是书中的word count
C
代码: #inclu
浏览 4
提问于2012-04-07
得票数 9
1
回答
方案语
言中
的三维数组
、
、
、
我知道如何使用
c
、
c
++等不同命令
式
语言的2D和3D数组,但是 我是
函数
式
编程
语言的新手。我现在用的是Scheme语言,这是Lisp的方言。我打算在Scheme语
言中
使用3D数组,以了解3D数组是如何在
函数
式
编程
语
言中
工作的,特别是Scheme。
浏览 2
提问于2017-11-22
得票数 0
3
回答
通用程序设计--它从何而来?
我试图找出泛型
编程
是否是一种
函数
编程
特性,然后引入到Java、
C
++和
C
#中,还是后者从诸如Haskell、Lisp、OCaml等
函数
式
编程
语
言中
复制了它?谷歌给了我很多关于什么是通用
编程
,但不是它的起源。我所能看到的就是Ada很早就实现了。 你会把它归类为
函数
式
编程
技术吗?
浏览 0
提问于2011-11-11
得票数 7
回答已采纳
6
回答
在
编程
语
言中
,一级/二级/三级值的数学基础是什么?
、
,来自Michael Scott的
编程
语言语用学 通常,如果一个值可以作为参数传递,从一个子程序返回,或者分配给一个变量,那么在
编程
语
言中
的值就被称为具有first类状态。在大多数
编程
语
言中
,简单类型(如整数和字符)都是first类值。相反,“二级”值可以作为参数传递,但不能从子例程返回,也不能分配到变量中,而“第三方”值甚至不能作为参数传递。标签在大多数
编程
语
言中
是三级值,而在Algol中是二等值.子程序显示的变化最大。它们是所有
函数
式
浏览 0
提问于2016-09-26
得票数 19
4
回答
ORM是面向对象
编程
特有的问题吗?
对象关系映射( Object-Relational Mapping,ORM )是所有使用面向对象
编程
语言实现并使用关系数据库的应用程序都必须解决的问题。但是,如果使用结构来映射
C
中的关系数据库,问题不也是一样的吗?以及
函数
式
编程
语
言中
的元组/记录?或者我错过了什么,因为我没有用
C
或
函数
式
语言编写数据库应用程序。
浏览 1
提问于2010-09-02
得票数 6
回答已采纳
11
回答
在
C
中有哪些
函数
式
编程
的工具?
、
最近我一直在思考如何用
C
(而不是
C
++)进行
函数
式
编程
。显然,
C
是一种过程化语言,本身并不真正支持
函数
式
编程
。 是否有任何编译器/语言扩展将一些
函数
式
编程
构造添加到语
言中
?GCC提供了作为语言扩展;嵌套
函数
可以访问父堆栈帧中的变量,但这离成熟的闭包还有很长的路要走。例如,我认为在
C
中真正有用的一件事是,在任何需要<em
浏览 97
提问于2008-10-19
得票数 162
回答已采纳
3
回答
函数
编程
中的接口
、
在java和
c
#中,我们有接口,在像haskell这样的语
言中
,什么是等价的,在
函数
式
编程
中称为什么概念?
浏览 6
提问于2016-02-06
得票数 3
回答已采纳
2
回答
函数
式
编程
设置器
、
、
我怎么在
函数
式
编程
中做这样的setter呢?我想尊重不变性和其他
函数
式
编程
原则。如果没有,我如何在
函数
式
编程
语
言中
表示程序的状态(及其变化)?
浏览 4
提问于2014-01-25
得票数 3
3
回答
Haskell中的生产者和消费者问题?
、
、
、
我想知道如何在像Haskell这样的
函数
式
编程
语
言中
实现生产者/消费者?它与命令
式
语言有什么不同?我对
函数
式
编程
语言的理解很原始。任何帮助都将不胜感激。
浏览 0
提问于2009-08-12
得票数 8
2
回答
在
函数
式
编程
语
言中
使用对象有什么好处?
在
函数
式
编程
语
言中
使用对象的有效理由是什么?我看到f#是一种
函数
式
编程
语言,在处理类的.net生态系统时,它在对象端提供了大量支持。但是,除了与其他可能用
c
#编写的程序集/程序的交互之外,为什么有人会选择使用对象来在面向
函数
的语言或风格中分解程序? 混合一种程序风格是有帮助的还是有障碍的?
浏览 0
提问于2011-02-02
得票数 4
1
回答
闭包.循环变量.不变性
、
、
我正在尝试学习Clojure中的
函数
式
编程
。许多
函数
式
编程
教程从不可变的好处开始,其中一个常见的例子是命令
式
语
言中
的循环变量。在这方面,Clojure的loop-recur与它们有什么不同?if (= curr-n 1) (recur (dec curr-n) (* curr-f curr-n))))) curr-n和curr-f的可变值不是类似于命令
式
语
言中
的循环变量吗
浏览 1
提问于2017-01-06
得票数 3
回答已采纳
1
回答
在像JavaScript这样的非
函数
式
语
言中
,急切的和懒惰的评估之间的区别是什么?
、
、
在
函数
式
编程
中,我了解到懒惰评估和急切的评估会产生相同的结果(
编程
语言:应用程序和解释手册)。因此,可以在不产生意外结果的情况下更改计算语义。但是,在像JavaScript这样的非功能和工业
编程
语
言中
,我不认为这两种语义都会产生结果。此外,在
函数
式
编程
中,如果
函数
f(x)返回一个取决于例如CPU温度的值,我们也可能会有不同的结果。 那么,懒惰和急切的评估会产生不同的结果吗?即使在
函数
式</e
浏览 0
提问于2019-02-18
得票数 0
6
回答
学习
函数
式
语言能使OOP程序员更好吗?
、
作为一名Java/
C
#/
C
++程序员,我听说过很多关于
函数
式
语言的讨论,但从未发现需要学习
函数
式
语言。我还听说,
函数
式
语
言中
引入的更高层次的思维使您成为一个更好的OOP/过程性语言程序员。它在哪些方面提高了你的
编程
技能? 以提高低水平语言的技能为目标的语言学习的好选择是什么?
浏览 0
提问于2011-02-08
得票数 31
回答已采纳
9
回答
纯
函数
语
言中
的有效堆
、
、
、
、
堆通常是在命令
式
语
言中
作为数组实现的,但是在纯
函数
语
言中
这将是非常低效率的。因此,我已经看过二进制堆,但是到目前为止,我发现的所有东西都是从命令
式
的角度描述它们的,而给出的算法很难转化为功能设置。如何用纯
函数
语言(如Haskell )有效地实现堆? 编辑:我的意思是它仍然应该在O(n*log )中,但是它不需要超过
C
程序。另外,我想使用纯
函数
式
编程
。在Haskell做这件事还有什么意义?
浏览 0
提问于2009-05-31
得票数 38
回答已采纳
1
回答
闭包与指针之间的差异(
c
)
、
在
函数
式
编程
中,特别是Ocaml,在创建
函数
时,会创建对所有non-local variable的引用,以便即使非局部变量超出了作用域,也可以使用它,这称为闭包。在
c
编程
语
言中
,指针的概念是指变量的内存位置。 闭包和指针之间的区别在作用域中。就这些吗?
浏览 6
提问于2012-09-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言中的dummy函数,你还在学习C语言中迷茫吗?
C语言中的文件及相关的操作函数
函数式编程
C语言中基本的字符串操作函数
Python函数式编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券