腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数
式
编程
语言
有什么是命令
式
语言
做不到的吗?
我正在上
函数
式
编程
的第一节课。我突然跳了进来,不知道自己会陷入什么境地。但我已经了解到
函数
式
编程
语言
与另一类
语言
(称为命令
式
语言
)是不同的。我认为
C
和
C
++是后者的例子。学习
编程
语言
显然需要时间和精力。到目前为止,我还没有看到任何迹象表明命令
式
语言
与
函数
式
语言</em
浏览 4
提问于2015-01-17
得票数 1
9
回答
函数
式
编程
是命令
式
编程
的子集吗?
、
、
函数
式
编程
的主要特征之一是使用无副作用的
函数
。然而,这也可以在命令
式
语言
中完成。对于递归和lambda
函数
也是如此(例如
C
++0x)。因此,我想知道命令
式
编程
语言
是否是
函数
式
编程
语言
的超集。
浏览 3
提问于2009-11-23
得票数 9
回答已采纳
2
回答
函数
式
编程
语言
和命令
式
编程
语言
有什么不同?
、
大多数主流
语言
,包括面向对象
编程
(OOP)
语言
,如
C
#、Visual Basic、
C
++和Java,都被设计为主要支持命令
式
(过程化)
编程
,而Haskell/gofer之类的
语言
则是纯粹的
函数
式
编程
。有人能详细说明一下这两种
编程
方式的区别吗? 我知道选择
编程
的方式取决于用户的需求,但是为什么建议学习
函数
式
编程<
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
2
回答
函数
编程
语言
和裸机代码?
、
我发现现代
函数
式
编程
语言
和范型总体上非常有趣。许多
函数
式
编程
语言
都能够通过使用
C
作为中间
语言
或使用自己的代码生成器来生成高效的本机代码。我说的是像Haskell、OCaml、LISP或Scheme (SBCL、Chiken、Gambit等)这样的
语言
。但是知道
函数
式
编程
语言
需要一个大的运行时库,通常是用
C
实现的
浏览 1
提问于2014-07-30
得票数 2
9
回答
什么时候使用
函数
式
编程
语言
?
、
在哪些情况下,我应该选择使用
函数
式
编程
语言
,而不是更冗长的面向对象
语言
,如
C
++、
C
#或Java? 我明白什么是
函数
式
编程
,我不太明白的是,对于什么类型的问题,
函数
式
编程
是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
3
回答
从祈使到
函数
式
编程
作为一名电子工程师,我的
编程
经验从组装开始,并继续使用PL/M、
C
、
C
++、Delphi、Java、
C
#等(命令
式
编程
在我的血液中)。我感兴趣的是增加我以前关于
函数
式
编程
的知识和技能,但到目前为止,我所看到的一切似乎都非常模糊和深奥。 你能回答我这些问题吗?1)今天的主流
函数
式
编程
语言
是什么(我不想因为X
语言
具有Y特性而迷失自己的学习大
浏览 0
提问于2012-09-30
得票数 5
11
回答
在
C
中有哪些
函数
式
编程
的工具?
、
最近我一直在思考如何用
C
(而不是
C
++)进行
函数
式
编程
。显然,
C
是一种过程化
语言
,本身并不真正支持
函数
式
编程
。 是否有任何编译器/
语言
扩展将一些
函数
式
编程
构造添加到
语言
中?GCC提供了作为
语言
扩展;嵌套
函数
可以访问父堆栈帧中的变量,但这离成熟的闭包还有很长的路要走。例如,我认为在<e
浏览 97
提问于2008-10-19
得票数 162
回答已采纳
8
回答
为什么
C
#是一种
函数
式
编程
语言
?
、
有人说,
C
#可以被看作是一种
函数
式
编程
语言
,尽管它被广泛认为是一种面向对象的
编程
语言
。 那么,是什么特性集使
C
#成为一种
函数
式
编程
语言
?
浏览 8
提问于2008-12-26
得票数 34
回答已采纳
3
回答
在学习
函数
式
编程
时,我应该避免使用哪些语句和方法?
、
、
我有6年的
编程
经验,大多遵循面向对象的模式,我对学习
函数
式
编程
感兴趣。我的主要目标是成为一名
函数
式
范例程序员,而不是使用
函数
式
语言
但仍以命令
式
方式写作的程序员。当我练习
函数
式
编程
时,我仍然遵循一种面向对象的思维方式,比如循环、可变变量等等。我选择F#作为一种基本的
函数
式
语言
,因为它与其他.Net
语言</
浏览 0
提问于2012-08-12
得票数 7
回答已采纳
3
回答
没有运行时的
函数
式
语言
可以用
C
写成吗?
、
、
每一种编译成本机代码的
函数
式
语言
都依赖于用
C
编程
语言
编写的相当大的运行时(至少是我所知道的运行时
语言
,例如Haskell、OCaml、Gambit/Chicken、SBCL、水星)。基本上
C
是用来实现所有低级的东西,如垃圾收集,懒散,OS抽象层等等。 我感兴趣的是,是否有可能实现
函数
式
编程
语言
本身,而无需在其他
编程
语言
(如
C</
浏览 0
提问于2015-03-02
得票数 3
回答已采纳
2
回答
函数
指针是否与
函数
作为参数具有相同的表达能力?
在
函数
式
编程
语言
中,
函数
可以作为参数传递给另一个
函数
。在
C
/
C
++等
编程
语言
中,引用
函数
的
函数
指针可以传递给可以通过取消引用调用外部
函数
的
函数
。那么,
函数
指针在
函数
编程
语言
中是否与
函数
作为参数具有相同的表达能力呢?
浏览 0
提问于2015-08-10
得票数 10
回答已采纳
11
回答
用
函数
式
语言
编写的Kernighan & Ritchie字数统计示例程序
、
、
、
、
我最近在网上读了一些关于
函数
式
编程
的文章,我想我对它背后的概念有了一个基本的了解。只要解决方案是纯
函数
风格的,任何贡献都是受欢迎的。下面是书中的word count
C
代
浏览 4
提问于2012-04-07
得票数 9
1
回答
方案
语言
中的三维数组
、
、
、
我知道如何使用
c
、
c
++等不同命令
式
语言
的2D和3D数组,但是 我是
函数
式
编程
语言
的新手。我现在用的是Scheme
语言
,这是Lisp的方言。我打算在Scheme
语言
中使用3D数组,以了解3D数组是如何在
函数
式
编程
语言
中工作的,特别是Scheme。
浏览 2
提问于2017-11-22
得票数 0
7
回答
Python和
C
++中的
函数
式
编程
、
、
有没有用Python或
C
++编写
函数
式
编程
的好书?我需要掌握那些
语言
中的
函数
式
编程
。
浏览 0
提问于2010-11-24
得票数 5
6
回答
基本算法的
函数
式
编程
对于基本的例程实现,“纯”
函数
式
编程
有多好,例如列表排序,字符串匹配等? 在任何
函数
式
语言
的基本解释器中实现这些基本
函数
是很常见的,这意味着它们将用命令
式
语言
(
c
/
c
++)编写。尽管有很多例外..至少,我想问一问:在用“纯”
函数
式
语言
编写代码时,模仿命令
式
风格有多难?
浏览 1
提问于2009-10-08
得票数 8
回答已采纳
5
回答
学习
函数
式
编程
语言
有多难?
假设一个角色在不同的命令
式
编程
语言
方面有丰富的经验,从
C
到JAVA。像Haskell这样的
函数
式
编程
语言
的学习曲线是什么?
浏览 2
提问于2009-11-16
得票数 2
回答已采纳
10
回答
为什么
函数
式
编程
在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多
函数
式
编程
语言
。但我也使用了很多面向对象的
编程
,事实上,我在做自己的小项目准备第一份工作时,更多地使用面向对象的
语言
。但是,我经常希望在执行这些项目时,我是用
函数
式
编程
语言
编写代码的。为什么
函数
式
编程
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
7
回答
函数
式
编程
和非
函数
式
编程
、
、
在我大学的第二年,我们被“教”了Haskell,我对它几乎一无所知,对
函数
式
编程
更是一无所知。什么是
函数
式
编程
,为什么和/xor我想在哪里使用它而不是非
函数
式
编程
,我认为
C
是一种非
函数
式
编程
语言
是正确的吗?
浏览 4
提问于2008-08-23
得票数 72
回答已采纳
10
回答
“
函数
式
程序设计”有明确的含义,但“
函数
式
语言
”是吗?
、
我非常清楚
函数
式
编程
技术与命令
式
编程
技术之间的区别。但人们普遍倾向于谈论“功能
语言
”,这确实让我感到困惑。当然,像Haskell这样的
语言
比
C
这样的
语言
更适合
函数
式
编程
,但即使是前者,I/O (它只是将它保存在一个贫民区)。而且您可以用
C
编写
函数
程序(这非常困难)。所以也许只是一个程度的问题。不过,即使是在程度上,当有人说计划是“功能<
浏览 8
提问于2010-02-18
得票数 30
回答已采纳
1
回答
从ruby背景中选择
函数
式
编程
语言
我有一个混合的
C
++和Ruby背景。是否有任何
函数
式
编程
语言
与这两种
语言
有一些相似之处?我正在尝试学习一门
函数
式
编程
语言
,掌握一点语法或任何其他形式的熟悉度无疑会有所帮助。
浏览 0
提问于2013-01-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C语言 setjmp和longjmp 函数
C语言编程指针变量作为函数参数
嵌入式C语言编程规范
Facebook 开源 Skip,面向对象+函数式编程语言
C/C+编程笔记:C语言printf和scanf函数,大学入门知识
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券