腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
什么是
面向
数据的
编程
?
、
有人能跟我解释一下吗
面向
数据的
编程
与
面向
对象的
编程
有何不同?在什么情况下,我们选择
面向
数据的
编程
语言
而不是
面向
对象的
编程
语言
?
浏览 6
提问于2010-11-08
得票数 27
10
回答
为什么
函数
式
编程
在业界不更受欢迎?现在流行了吗?
在我大学的四年里,我们用了很多
函数
式
编程
语言
。但我也使用了很多
面向
对象的
编程
,事实上,我在做自己的小项目准备第一份工作时,更多地使用
面向
对象的
语言
。但是,我经常希望在执行这些项目时,我是用
函数
式
编程
语言
编写代码的。为什么
函数
式
编程
语言
在业界没有得到
浏览 0
提问于2010-09-01
得票数 65
回答已采纳
3
回答
在学习
函数
式
编程
时,我应该避免使用哪些语句和方法?
、
、
我有6年的
编程
经验,大多遵循
面向
对象的模式,我对学习
函数
式
编程
感兴趣。我的主要目标是成为一名
函数
式范例程序员,而不是使用
函数
式
语言
但仍以命令式方式写作的程序员。当我练习
函数
式
编程
时,我仍然遵循一种
面向
对象的思维方式,比如循环、可变变量等等。我选择F#作为一种基本的
函数
式
语言
,因为它与其他.Net
语言
(如C# )紧密集成。F#允许通常的
面向
对象语句
浏览 0
提问于2012-08-12
得票数 7
回答已采纳
7
回答
面向
对象所需的功能是什么?
、
、
、
我只是想知道,为了将
语言
或库定义为“
面向
对象的”,
语言
或库必须提供哪些特性。在任何具有良好功能的通用
编程
语言
中,是否或多或少都可以实现
面向
对象的功能?还是只能在那些专门宣传支持
面向
对象
编程
的
语言
中实现呢?、虚拟
函数
等,但在我看来,这似乎是OOP。
面向
对象是否只是编写基于可创建和可销毁的数据结构(如对象、类、结构等)的代码,而不需要
编程
语言
或图书馆提供的任何特殊模
浏览 0
提问于2012-01-31
得票数 9
回答已采纳
3
回答
函数
式
编程
语言
是否有更多的机会进行编译时优化?
、
我当时正在读一本书“
面向
现实世界的
函数
式
编程
”。它首先比较命令式
语言
和
函数
式
编程
语言
。并阐述了
函数
编程
中的“值”和“表达式”与命令式
编程
中的“变量”和“
函数
”是如何不同的。从讨论中我想出了一个想法-是真的吗?
浏览 0
提问于2011-04-26
得票数 12
回答已采纳
7
回答
函数
式
语言
是飞行模拟器的好选择吗?Lisp怎么样?
、
、
我从事
面向
对象
编程
已经有几年了,我没有做过太多的
函数
式
编程
。我对飞行模拟器很感兴趣,并且对Lisp的
函数
式
编程
方面很好奇。飞行模拟器或任何其他现实世界模拟器在
面向
对象的范例中对我来说都是有意义的。以下是我的问题:我知道Common Lisp有CLOS (lisp的
面向
对象),但我的问题实际上是关于用
函数
式
语言
编写飞行模拟器。因此,如果您打算用Lisp编写
浏览 0
提问于2009-04-05
得票数 10
2
回答
函数
式
编程
语言
和命令式
编程
语言
有什么不同?
、
大多数主流
语言
,包括
面向
对象
编程
(OOP)
语言
,如C#、Visual Basic、C++和Java,都被设计为主要支持命令式(过程化)
编程
,而Haskell/gofer之类的
语言
则是纯粹的
函数
式
编程
。有人能详细说明一下这两种
编程
方式的区别吗? 我知道选择
编程
的方式取决于用户的需求,但是为什么建议学习
函数
式
编程
语言
呢?
浏览 245
提问于2013-07-24
得票数 185
回答已采纳
5
回答
闭包是否足以描述
函数
式
编程
?
、
我所知道的所有
函数
式
编程
语言
(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持闭包的概念。 此外,我经常读到,
语言
X可以被认为是功能性的,因为它支持闭包。另一方面,有些
编程
语言
确实有闭包,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为闭包,例如这里),但它被认为是一种纯
面向
对象的
语言
。因此,虽然闭包在
函数
式
编程
中
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
9
回答
什么时候使用
函数
式
编程
语言
?
、
在哪些情况下,我应该选择使用
函数
式
编程
语言
,而不是更冗长的
面向
对象
语言
,如C++、C#或Java? 我明白什么是
函数
式
编程
,我不太明白的是,对于什么类型的问题,
函数
式
编程
是完美的解决方案吗?
浏览 2
提问于2008-12-29
得票数 97
回答已采纳
1
回答
编程
语言
如何既支持功能
编程
又支持
面向
对象
编程
?
、
、
来自 谢谢。
浏览 2
提问于2017-07-08
得票数 0
2
回答
J/K/APL是如何按照共同的范式分类的?
、
、
、
、
例如,您可以说F#是一种强类型的,主要是
函数
式的(它支持
面向
对象和过程
编程
,但它被认为是属于ML家族的“
函数
”)
语言
。然而,对于J来说,我找不到多少关于如何“按常规”对它进行分类,或者在Stackoverflow上发现的任何东西,证实它是一种
函数
式
编程
语言
。维基百科说,它“是一种非常简洁的数组
编程
语言
”,“支持
函数
级
编程
”,并且“不是Von
编程
语言</em
浏览 3
提问于2013-12-13
得票数 20
回答已采纳
8
回答
为什么C#是一种
函数
式
编程
语言
?
、
有人说,C#可以被看作是一种
函数
式
编程
语言
,尽管它被广泛认为是一种
面向
对象的
编程
语言
。 那么,是什么特性集使C#成为一种
函数
式
编程
语言
?
浏览 8
提问于2008-12-26
得票数 34
回答已采纳
3
回答
对象、类、类型
、
、
面向
对象的程序员如何理解“类型”这个词?我不知道有一个
面向
对象
编程
的类型理论,因为每当有人提到类型理论,它总是在某种
函数
式
编程
语言
的上下文中,那么“类型”在
面向
对象的上下文中意味着什么呢?
浏览 0
提问于2011-01-06
得票数 4
回答已采纳
1
回答
函数
指针对
面向
对象程序设计的影响
、
、
、
、
在他的演讲“
编程
的未来”中,罗伯特马丁提到了 如果OOP本质上是为了避免指向
函数
的指针,那么它们有什么问题呢?
浏览 4
提问于2018-01-14
得票数 0
1
回答
为什么OOP与过程
编程
并列?
、
、
据我所知,过程性
编程
是一种
编程
范式,程序的状态由处理数据流的过程决定,例如子程序和数据输入
函数
调用,而
面向
对象的程序主要由其对象、实例的集体状态以及它们之间通过接口进行的交互来决定。尽管
面向
对象程序的数据和功能是封装的,并且可能是多态的,但整个程序仍然作为一个被分解成较小任务的过程执行;数据仍然被传递并由对象
函数
和子程序操作。即使在像Java这样的
语言
(被描述为完全
面向
对象的
语言
)中,程序执行和数据流似乎也是按顺序进行的,并且使用<e
浏览 3
提问于2018-09-11
得票数 3
回答已采纳
1
回答
PHP中的
函数
编程
、
、
现代PHP大多是
面向
对象的。除了PHP社区中对
面向
对象的惰性之外,
语言
本身是否会使使用
函数
式
编程
成为一个糟糕的想法呢?
浏览 0
提问于2016-06-29
得票数 2
回答已采纳
1
回答
有没有任何单一范式的
语言
、
你总会听到
编程
语言
被宣传为多范式。我想我明白这意味着什么,但我想知道是否有任何
语言
是严格的单一范例。当然,还有其他的。Wikipedia使用以下列表:并发、约束、数据流、声明式、分布式、
函数
式、元
编程
、泛型、命令式、逻辑、反射、
面向
对象、管道、可视化和基于规则。 或者我完全忽略了范型是什么?
浏览 1
提问于2013-06-29
得票数 0
回答已采纳
1
回答
在其他
编程
范式之后学习
函数
式
编程
、
我教过自己C、Python、Java和其他一些
面向
过程或
面向
对象的
语言
,从互联网上的资源(谢谢:D)到中间程度。当我试图学习Haskell时,我无法理解代码到底做了什么。对于来自过程或
面向
对象
编程
背景的人,是否有更好的
函数
式
语言
可供学习?在我这种情况下,有什么资源可以供人使用吗? 谢谢!
浏览 3
提问于2015-01-31
得票数 0
回答已采纳
6
回答
函数
式、动态和
面向
方面
编程
的模式
、
、
、
我们有一本非常好的GoF书籍(设计模式:可重用
面向
对象软件的元素)关于
面向
对象
编程
中的模式,并且在web上有大量关于这个主题的文章和资源。对于AOP?
浏览 0
提问于2009-11-13
得票数 10
回答已采纳
4
回答
在c#中定义类中的所有
函数
时,我是否在进行
函数
式
编程
?
、
、
在
编程
时,我喜欢在一个地方创建多个
函数
,尽量避免创建类和处理实体状态。我是否可以说我喜欢
函数
式
编程
,这是我在
编程
中的风格或偏好,还是我必须使用像F#或Haskell这样的
函数
式
编程
语言
才能这样说呢? 根据的说法,我实际上是在用
面向
对象的
语言
进行命令式
编程
。
浏览 2
提问于2012-07-23
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Facebook 开源 Skip,面向对象+函数式编程语言
编程语言:告别相杀!面向对象和函数式编程共存
面向对象的编程语言
go语言面向对象编程
C语言的面向对象编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券