腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么Objective-
C
被认为是一种简单的
语言
?
、
我听说过Objective-
C
是一种“简单”的
语言
,也就是说,就其
语言
特性
而言。这真的是我唯一知道的
语言
,但我以前学过一点Java,就
语言
功能而言,它们似乎非常接近。 我从没碰过
C
++。与Objective-
C
相比,
C
++有更多的
特性
吗?如果有,使用这个额外的
特性
集是否有优势?
浏览 0
提问于2010-07-14
得票数 0
回答已采纳
7
回答
哪种
C
++代码比它的
C
代码慢?
、
、
、
C
++编程
语言
有没有哪方面的代码比同等的
C
语言
慢呢?显然,这将排除OO
特性
,如虚函数和vtable
特性
等。我想知道,当你在延迟关键区域编程时(你并不担心面向对象的
特性
),你是否可以坚持使用基本的
C
++,或者
C
语言
会更好?
浏览 0
提问于2012-09-12
得票数 4
6
回答
语言
特性
vs框架
特性
、
、
我想知道如何在编程
语言
特性
和平台
特性
之间划清界限。 例如,Linq是
C
#
语言
特性
还是.NET
特性
。编程
语言
是否像平台的规范一样工作?
浏览 1
提问于2010-11-03
得票数 5
回答已采纳
2
回答
编程
语言
中的功能是如何实现的,特别是在
C
或
C
++等低级
语言
中?
我在看不同
C
++版本中的新
特性
列表,我想知道,
特性
是如何在一种
语言
中实现的?例如,如果
C
++要向
语言
中添加新功能,他们会使用
C
++
语言
本身在中编码这些功能吗?或者是修改
语言
的另一种技术?
浏览 0
提问于2021-10-18
得票数 0
2
回答
表达式树是
C
#的核心
语言
特性
吗?
、
表达式树是核心
语言
特性
还是BCL对象/库的
特性
?它是不是没有
C
#的核心
语言
特性
就不能构建的东西?
浏览 0
提问于2013-04-27
得票数 6
12
回答
我们是否应该避免使用
C
++所具有的
语言
特性
,而不是Java呢?
、
、
假设项目中的环境限制了我使用
C
++。防止使用
C
++拥有但Java没有的一些
语言
特性
(例如:多重继承、操作符重载)好吗?我认为原因是: 因为Java比
C
++新,如果Java没有提供
C
++所拥有的
特性
,这意味着这个
特性
不好,所以我们应该避免使用它。具有
C
++特定
特性
(例如:朋友函数、多重继承)的
C
++代码只能由
C
++程序员维护或审阅,但如果我们只编写像
C
++这样的<e
浏览 0
提问于2016-01-25
得票数 111
10
回答
如果向后兼容性不是问题,那么将删除哪些
C
#
特性
?
向后兼容性是
语言
设计人员非常关心的问题,尤其是当
语言
像
C
#一样流行的时候。随着时间的推移,
语言
会积累过时的
特性
。避免使用这些
特性
被认为是一种很好的做法,但为了与旧版本兼容而将它们保存在
语言
中。如果向后兼容性不是问题,应该删除
C
#中的哪些
语言
特性
或基类库? 我不是在问一些开发人员喜欢和其他人不喜欢的
特性
。我对那些被普遍认为是最好避免的
特性
感兴趣(也许是因为现在有了一种更好的方法来做同
浏览 4
提问于2009-11-04
得票数 6
回答已采纳
1
回答
Python在列表元素类型中的灵活性是动态键入的结果吗?
、
、
、
我是Python新手,对
C
++有一定的经验。(不幸的是,只有两个样本点,任何一对
特性
都不是不相关的,就是完全相关的。)在Python中,相同列表中的元素可以有任何类型。在
C
++中,STL容器包含同构类型。(我认为可以使用空指针向量来模拟Python列表中的灵活性。)Python为通用编程提供了便利,但是
C
++列表具有更多的通用性。是什么造成了这种对比?设计一种具有静态类型系统并具有类似Python列表的
语言
是否困难? 更广泛地说,我常常不得不抵制这样的冲动:"Python有
特性
浏览 4
提问于2022-08-23
得票数 0
2
回答
现代
C
++在多大程度上消除了对设计模式的需求?
、
GoF于1994年出版的“设计模式”( Design )一书是用类似于
C
++的
语言
编写的,许多代码示例都是用
C
++编写的。其他
语言
的程序员认为他们的
语言
不需要这23种设计模式,因为这些
语言
的
特性
使得许多模式变得多余。维基百科: 对设计模式的一个主要批评是,它的模式只是弥补了
C
++中缺少的
特性
,用冗长的具体模式取代了优雅的抽象
特性
,本质上成为“人工编译器”或“手工生成某些宏的扩展”。自“设计模式”( Design )
浏览 3
提问于2018-08-12
得票数 13
1
回答
在
C
++中使用外部"
C
“到底会丢失什么?
、
、
、
我正在尝试用
C
++开发一个动态库,以供用交互数据
语言
(Interactive Data Language)编写的现有程序调用。我知道我需要使用外部"
C
“来禁用名称损坏,以便IDL可以调用它需要的函数(调用机制的其余部分非常简单)。然而,我总是在犹豫是否使用我不完全理解的
语言
的
特性
,所以我的问题是:如果恢复到
C
链接,我会失去
C
++的哪些
特性
?我认为命名空间是一个显而易见的问题,但它是否也完全禁用了
C
++的所有其他优秀功能?我仍
浏览 2
提问于2012-12-03
得票数 18
回答已采纳
5
回答
翻译
语言
的哪些功能可以不具备呢?
、
解释
语言
通常更高级,因此具有动态类型(包括动态创建没有声明的新变量)、臭名昭著的eval和许多其他使程序员的生活更容易的
特性
--但是为什么编译
语言
也不能有这些
特性
呢?我指的不是运行在VM上的像Java这样的
语言
,而是那些编译成二进制
语言
的
语言
,比如
C
(++)。我现在不打算列出一个列表,但是如果您要问我指的是哪些
特性
,请查看PHP、Python、Ruby等所提供的功能。 解释
语言
的哪些共同
特性
不能
浏览 7
提问于2010-03-25
得票数 7
14
回答
C
# to
C
#,方便的
语言
特性
、
我想了解
C
#的所有便利
特性
,以及它们如何映射到
C
#。例如,自动
特性
:...maps到类似如下的内容:}foreach(char
c
in "Hello") { Console.WriteLine(
c
浏览 0
提问于2010-01-10
得票数 11
7
回答
OOP中的多重继承
、
我对OOP的一个
特性
--多重继承感到困惑。OOP允许多重继承吗?多重继承是OOP的一个
特性
吗?如果多重继承是一个
特性
,那么为什么像
C
#、VB.NET、java等
语言
不支持多重继承呢?但这些
语言
被认为是被强烈支持的面向对象
语言
。有人能回答这个问题吗?
浏览 3
提问于2010-04-28
得票数 1
2
回答
C
1x从
C
++继承了什么?
、
、
众所周知,这两种
C
++都继承了
C
语言
的
特性
,但
C
语言
也对
C
++
特性
进行了标准化。
C
1x已经获得了完整的临时表达(以前它只有序列点临时)。
C
1x还借鉴了
C
++11线程化的成果。我想知道
C
1x从
C
++中继承了什么其他功能?
浏览 0
提问于2011-12-06
得票数 17
回答已采纳
3
回答
经典
C
++(带类的
C
语言
)的调用/返回功能,现代
语言
有它吗?
、
、
、
在的第57页上,Stroustrup博士谈到了一个
特性
,它最初是带有类的
C
语言
的一部分,但它不是现代
C
++(标准
C
++)的一部分。该功能称为call/return。. */ }}; 我发现这个
特性
非常有趣。有没有现代
语言
有这种特殊的
特性
?
浏览 1
提问于2010-04-22
得票数 10
回答已采纳
1
回答
gcc的stl TR1
特性
文档
、
、
、
gcc对
C
++11
语言
特性
的支持在上有很好的记录。然而,TR1指定了一些必须(应该?)的数据结构和算法。得到编译器(例如tuple、bind .)的支持。注意:他们中的一些人依赖于特定的
语言
特性
(__tuple依赖于多样化的templates>= gcc 4.3),因此在gcc版本中不支持上述功能,但不一定得到支持上述功能的第一个templates>=版本的支持gcc对TR1
特性
的支持是否类似于
语言
特性
?注意:我正在试图编译一个
C<
浏览 3
提问于2011-11-24
得票数 3
回答已采纳
7
回答
由于
语言
设计而产生的
C
++特定模式
、
、
这两件事允许这样的事情:( B)折算GC谢谢!通过选择不具有某些
特性
(比如GC),我们
浏览 8
提问于2010-01-26
得票数 10
回答已采纳
2
回答
C
(或ML)在创建编译器中的角色是什么?
、
我认为主要任务是解析数据并创建与其相对应的汇编
语言
指令集(这两种逻辑都是)。除了这个之外,这些编译器还使用其他固有的
C
语言
特性
吗?我的意思是,我可以写一个程序,可以把我的程序用X
语言
写成一个类似
C
的程序,然后用gcc编译--所有事情都发生在后端--但是这种方法明智吗?我的问题的图形表示是:
语言
X-编译器使用
C
语言
的字符串处理和解析
特性
在机器上创建ASM - RUn
特性
:使用
C
的基
浏览 1
提问于2011-04-22
得票数 0
回答已采纳
2
回答
从命令行编译新的
C
#版本(
C
# 7.0更高)
、
、
、
、
当我尝试用微软的VisualC#编译器(v4.8.4084.0)从命令行编译源代码时,我会得到以下错误和/或警告: 此编译器是作为微软(R) .NET框架的一部分提供的,但只支持
C
# 5的
语言
版本,后者不再是最新版本。有关支持
C
#编程
语言
更新版本的编译器,请参阅。 作为Roslyn的一部分,目前正在开发
语言
特性
;但是当前版本的
C
#编程
语言
是。是否有方法从命令行使用<
浏览 9
提问于2021-12-16
得票数 1
回答已采纳
1
回答
扩展方法是
语言
特性
还是CLR的
语言
特性
?
、
、
C
# 3给我们带来了扩展方法。此外,还可以在
C
++/CLI中使用扩展方法。所以,我想知道扩展方法是一个
语言
特性
还是一个内置在CLR中的
特性
?我猜这是一个编译器技巧,因为您甚至可以将它们作为在其内部声明的类型的简单静态方法来调用,因此必须是特定于
语言
的
特性
(并且必须是由微软在VB.NET、
C
#和
C</e
浏览 0
提问于2014-01-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C#8.0 新特性
C# 8小特性
C+23 特性概览
Python语言特性:虚拟化
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券