腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
函数式
编程
语言
和命令式
编程
语言
有什么不同?
、
大多数主流
语言
,包括面向对象
编程
(OOP)
语言
,如
C
#、Visual Basic、
C
++和Java,都被设计为主要支持命令式(
过程
化)
编程
,而Haskell/gofer之类的
语言
则是纯粹的函数式
编程
。有人能详细说明一下这两种
编程
方式的区别吗? 我知道选择
编程
的方式取决于用户的需求,但是为什么建议学习函数式
编程
语言
呢?
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
1
回答
在
c
程序中,加载器如何成为编译的一部分?
、
加载器被认为是编译
过程
的一部分,但实际上加载器的工作是将代码加载到主内存中,而编译器只将.out文件
保存
在硬盘中。那么为什么加载器被认为是编译的一部分,请针对
c
编程
语言
做出回应。
浏览 11
提问于2016-08-01
得票数 0
6
回答
没有输入/输出的函数是一个
过程
吗?
、
、
、
、
void f() { return; }另一篇文章说,如果函数返回一个名为function的值,但如果它返回多个值,则称为procedure。
浏览 5
提问于2014-12-18
得票数 0
回答已采纳
1
回答
面向对象与
过程
化设计的好例子
、
我一直在读到面向对象
编程
基本上可以在任何
编程
语言
中完成,为此,不需要显式的
语言
支持。也就是说,人们可以用普通的
C
编写面向对象的程序。 除了GTK+之外,还有哪些使用
过程
化
语言
进行OO设计的好例子呢?另一方面,哪些开源项目是
过程
化设计的好例子?(最好是
C
语言
)
浏览 2
提问于2012-07-01
得票数 0
回答已采纳
1
回答
Ubuntu遵循哪种
编程
模式?
、
我很想知道ubuntu在自己的开发
过程
中遵循哪种
编程
模型;它是遵循面向对象的
编程
模型(并使用python、java等
语言
)还是遵循传统的
过程
编程
模型(如
C
、ASM)。
浏览 0
提问于2012-08-04
得票数 2
4
回答
在
c
#中定义类中的所有函数时,我是否在进行函数式
编程
?
、
、
在
编程
时,我喜欢在一个地方创建多个函数,尽量避免创建类和处理实体状态。我是否可以说我喜欢函数式
编程
,这是我在
编程
中的风格或偏好,还是我必须使用像F#或Haskell这样的函数式
编程
语言
才能这样说呢? 根据的说法,我实际上是在用面向对象的
语言
进行命令式
编程
。
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
1
回答
C
,返回另一个函数的函数
、
为什么某些
编程
语言
禁止返回子
过程
?但是
C
语言
没有吗? 此外,
C
如何实现返回函数的函数?
浏览 3
提问于2013-10-28
得票数 1
回答已采纳
6
回答
哪一个最适合于中级php程序员开始
编程
(java和
c
#)?
、
、
我是一个php程序员,以前既没有java
编程
经验,也没有
c
#
编程
经验(夏普)。我的目标是学习java和
c
#这两种
语言
,因此我正在寻找一位经验丰富的程序员,他对这两种
语言
都有深入的了解,建议我先从哪一种
语言
开始学习,以便使我的学习
过程
更容易,并帮助我在完成第一种
语言
学习后迅速掌握第二种
语言
(例如,有些人发现当他们首先学习困难的
语言
或有更多功能和
编程
方面的
语言
时会更容
浏览 4
提问于2010-01-14
得票数 2
3
回答
什么是算法
编程
语言
?
“.你需要理解核心
语言
:它是算法、功能、面向对象的吗?”--有效的Java,约书亚·布洛赫,2 2ndEd。2008年。序言,第十三页 函数: Lisp,OO: Java,但是Bloch所说的算法
编程
语言
是什么?
浏览 0
提问于2011-08-13
得票数 4
回答已采纳
2
回答
在Maple中高效
编程
、
这是具有讽刺意味的,但我很喜欢为
C
/
C
++等
语言
编程
而开发的软件和工具,例如: IDE、调试工具(手表、断点等)、编译器和
语言
结构本身(面向对象、更灵活的
过程
、重载、通过引用或值传递等)。从这个意义上说,我觉得用
C
/
C
++ (我使用visual studio)甚至用python这样的脚本
语言
编程
更舒服(不是真正的调试,但我更喜欢控制和纪律工作)。举个例子,现在我感觉自己像是maple (不像<em
浏览 1
提问于2016-06-11
得票数 1
9
回答
无状态
编程
的优点?
、
、
我最近一直在学习函数式
编程
(特别是Haskell,但我也学过关于Lisp和Erlang的教程)。虽然我发现这些概念非常有启发性,但我仍然看不到“无副作用”概念的实际一面。它的实际优势是什么?我试着用函数式思维来思考,但有些情况看起来过于复杂,没有能力以一种简单的方式
保存
状态(我不认为Haskell的monads“容易”)。 是否值得继续深入学习Haskell (或另一种纯函数式
语言
)?函数式或无状态
编程
实际上比
过程
性
编程
更有效率吗?我以后会继续使用Haskell或另一种函数式
语言
浏览 5
提问于2009-05-10
得票数 148
回答已采纳
4
回答
getch汇编
语言
中的等价物
、
、
我正在用汇编
语言
编程
,x86在
C
++中,我需要知道getch在汇编
语言
中的等价物,而不是
C
++
语言
,因为我不想使用
C
++
编程
语言
中的任何函数。我在网上找到了这段代码,但它将给定值
保存
到一个变量中,并在
C
++中创建。我只想使用该功能来停止程序,直到按下任何键。我不必在进一步的
编程
中使用输入的键值。
浏览 0
提问于2011-09-26
得票数 4
回答已采纳
2
回答
学习函数式
编程
以改进
C
++11风格。Haskel、Lisp或
、
、
、
我从来没有用过“纯”函数式
语言
编程
。我在
C
和
C
++上获得了我的条纹,尝试了Java,
C
#,PHP等等。但我总是发现自己回到了
C
++。也许我有点受虐狂,但我喜欢低级的东西。然而,我几乎没有时间学习
C
++11,而且我开始感觉到未来函数式
编程
的加速发展。 我的问题有两个。
C
++11的lambda功能的概念是从什么
语言
“借鉴”来的,如果不是那种
语言
,那么什么
语言
是理想的
语言</em
浏览 5
提问于2013-09-17
得票数 0
1
回答
PHP高级
语言
的分类是什么?
、
我目前正在阅读高级
语言
。祈使面向-Object的
编程
语言
-Functional在遇到PHP时,我了解到它的一些语法来自java (一种面向对象的
编程
语言
)、
C
(一种
过程
语言
)和Perl(我不知道类型
语言
是什么)。:什么是PHP高级
语言
的范畴?和为什么?
浏览 2
提问于2014-01-24
得票数 3
1
回答
学习用于php扩展的
C
或
C
++
、
、
我已经用php
编程
有一段时间了,我想通过学习另一种
语言
来扩展我的
编程
知识,同时希望在这个
过程
中也能更好地使用php。我知道这两种
语言
非常相似,而且
c
++允许面向对象的代码,但是
C
语言
会更快,更适合php扩展吗?
浏览 3
提问于2010-11-07
得票数 2
1
回答
当我只是使用文件中的函数来组织我的程序时,
编程
范例是什么?
、
、
、
我正在用Python编写一个电报机器人,出于许多原因,整个项目中没有类,只有几个与它们所在的文件相关的函数。例如,我的parse()方法是在parser.py文件中定义的。 如果我没有按照类、对象、状态和属性来构造项目,那么这是什么范式呢?一个都没有?
浏览 0
提问于2019-06-11
得票数 -1
回答已采纳
2
回答
如果
C
不是面向对象的,那么
C
是面向_____的吗?
C
是什么类型的
编程
?它不是面向对象的,而是面向什么的?我在谷歌上搜索了一下,没有得到很好的答案。
浏览 0
提问于2020-02-23
得票数 -2
2
回答
面向
过程
的
编程
语言
和面向问题的
编程
语言
有什么区别?
这是交给我们的问题之一,我试着在网上搜索,但没有得到所需的答案。如果也提供例子,那就太好了:)
浏览 0
提问于2013-04-26
得票数 0
回答已采纳
5
回答
为什么
C
不是动态
语言
?
、
、
、
如我所知,在
C
中,我们可以使用函数指针,这是在运行时(1)调用的。根据维基百科的定义: 动态
编程
语言
是计算机科学中广泛使用的术语,用来描述一类高级
编程
语言
,在运行时执行其他
语言
在编译
过程
中可能执行的许多常见行为。所以我的问题是,为什么
C
不是提供(1)中的特性的动态
语言
?
浏览 8
提问于2010-11-05
得票数 6
回答已采纳
2
回答
有没有完整的面向方面的
编程
语言
?
、
、
当我说“完整”时,我指的是一种
语言
,它不是一些已经存在的
语言
的扩展,比如Java或
C
++。当OOP开始的时候,它开始于对
过程
语言
的扩展,比如
C
和Pascal。有没有“自己”的面向方面的
编程
语言
?
浏览 3
提问于2009-06-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
初识C语言编程,编译过程
C语言是一门面向过程的计算机编程语言吗?
C语言编程零基础入门学习第一篇,C语言的发展过程概述
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券