腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
有没有办法确定
C
++
编译器
实现的
语言
特性?
、
、
不同的
C
++
编译器
在不同的时间点实现各种
语言
特征(参见例如和;类似于其他
编译器
)。在创建
C
++库时,通常需要支持最新的特性以改善用户体验。当支持新特性而不是在所有地方实现的公共子集时,了解
编译器
支持
哪些
特性是
有
帮助的,而不必支持每个
编译器
的一组版本号。是否
有
一组合理标准化的功能测试可以在编译时使用,以确定
编译器
是否支持特定的
语言
功能?
浏览 3
提问于2015-12-16
得票数 2
12
回答
哪些
编程
语言
有
JIT
编译器
?
、
、
我知道
C
#和Java是这样的。还有谁知道其他人吗?
浏览 3
提问于2010-05-19
得票数 12
回答已采纳
4
回答
除了javac或微软的.Net
编译器
之外,还有
哪些
编译器
是针对JVM或CLR的?
、
、
、
、
除了javac或微软的.Net
编译器
之外,还有
哪些
编译器
是针对JVM或CLR的?为什么我们没有面向JVM或CLR的流行
语言
的
编译器
,比如
C
,
C
++?
浏览 0
提问于2012-02-12
得票数 1
回答已采纳
2
回答
如何用
C
编写
编译器
?
、
、
我想用
C
语言
写一个
编译器
。 要创建
编译器
,我需要学习
哪些
基础知识?
浏览 2
提问于2010-10-25
得票数 0
3
回答
COM如何实现
语言
互操作?
、
、
、
我理解COM如何实现
编译器
不可知论的
C
++代码,因为它通过谨慎使用
C
++
语言
的
哪些
特性来定义ABI。它只是
C
++代码,以一种非常聪明的方式与
C
++代码对话。但是,我仍然不明白它如何允许与
C
#或Javascript进行
语言
互操作。 边界在哪里?我现在唯一的解释是,
语言
编译器
本身必须对COM
有
特殊的支持,这样它才能生成正确的汇编代码,以便在调用者/被调用者之间进行准确的通信。
浏览 2
提问于2019-02-08
得票数 0
回答已采纳
6
回答
我应该使用源代码或传统
编译器
来开发自己的编程
语言
吗?
、
、
我真的很想写我自己的通用高级编程
语言
,但我有点困惑。我知道Python和Ruby是用
C
编写的,这让我想知道,如果我想编写自己的Python,那么使用源代码到源代码
编译器
来将我的
语言
的所有源代码翻译成
C
更好,还是应该以汇编
语言
为目标呢?关键是,我知道我需要深入理解
编译器
设计和词汇分析,以及解析代码、生成标记和中间
语言
、检查语法和语义错误、然后生成输出代码的整个过程。但是,由于我不是低层次/程序集编程方面的专家,我应该使用源到源
编译器</
浏览 0
提问于2015-05-26
得票数 3
回答已采纳
1
回答
用于引导
C
编译器
的
C
编译器
是用
C
编写的,我知道的很多。使用了
哪些
语言
/工具/指令来创建
C
编译器
的初始功能,使其成为自宿主?我知道什么是引导一种
语言
,正是这项研究引发了这个问题。
浏览 3
提问于2014-08-31
得票数 3
回答已采纳
2
回答
编译
语言
中的垃圾收集实现
、
、
在实现精确的垃圾收集时,总是存在一个问题,即确定堆栈上的
哪些
字是指针,
哪些
是其他类型的数据,如整数或浮点数。解释型
语言
通常通过将所有内容都作为指针来解决这个问题;某些
语言
的
编译器
通常通过使用标记位来区分指针和整数来解决这个问题。但是,支持完全拆箱的机器字整数和浮点数的Java和
C
#等
语言
的即时
编译器
又如何呢?它们如何辨别堆栈和CPU寄存器中的
哪些
内容是指针?
浏览 0
提问于2011-08-18
得票数 14
回答已采纳
7
回答
现代的和旧的
编译器
是用什么写的?
、
、
作为
编译器
,而不是解释器,只需要翻译输入而不运行它,它本身的性能不应该像解释器那样
有
问题。因此,您不会编写解释器,比如Ruby或PHP,因为它太慢了。 但是,
编译器
呢?如果您使用脚本
语言
编写
编译器
--可能甚至具有快速开发特性--您可能会减少源代码和初始开发时间,至少我认为是这样的。可以肯定的是:使用脚本
语言
,我指的是具有典型特性的解释
语言
,这些特性使编程速度更快、更容易、更令程序员更愉快,至少通常是这样。例: PHP,Ruby,Python,也许是JavaScript,
浏览 7
提问于2010-03-30
得票数 3
3
回答
C
语言
中的结构内存布局
、
、
我
有
C
#背景。对于像
C
这样的低级
语言
,我几乎是个新手。
C
的内存布局行为是什么?
哪些
应该重新排序/对齐,
哪些
不应该?
浏览 1
提问于2010-05-01
得票数 92
回答已采纳
2
回答
Visual Studio社区2017工作负载
、
如果我想编写
C
语言
,我应该下载
哪些
Visual Studio社区的工作负载?另外,如果你想编译
C
语言
,你需要下载GNU
C
编译器
for Visual Studio社区吗?
浏览 3
提问于2017-08-28
得票数 0
4
回答
哪些
语言
可以编译成WebAssembly (Wasm)?
、
、
哪些
语言
可以编译成WebAssembly (Wasm)?我相信现在
C
、
C
++和Rust (实验性)可以编译成WebAssembly,使用llvm
编译器
后端,目前不支持Java、Swift和
C
#等
语言
,但可能是未来开发的候选
语言
。
浏览 0
提问于2017-04-21
得票数 132
1
回答
C
#接口可以在哪种
语言
中继承?
、
、
、
我们设计了一个API,它公开了一系列用
C
#编写的接口。 例如,VB.NET或F#可以继承用
C
#编写的接口吗?编辑 我应该注意,我发现了CLSCompliant属性,它迫使
编译器
在编译时检查公共
语言
规范(CLS)的遵从性。对于公共API来说,这是确保与其他.NET<
浏览 4
提问于2012-01-30
得票数 1
回答已采纳
5
回答
Visual
C
++ 2008速成版可以编译
C
源代码吗?
、
、
我希望学习
C
语言
,这样我就可以理解许多主流编程
语言
背后的概念,而不需要
C
++拥有的快捷方式或垃圾收集器。我计划学习
C
语言
,然后去
C
++,目前我正在学习计算机科学。无论如何,我想知道用于
C
++机器的Visual Windows2008Express Edition
编译器
是否能够编译
C
源代码。我认为是这样的,因为你可以将
C
语言
实现到
C
++中。然而,当我尝试创建一个文件
浏览 1
提问于2010-06-28
得票数 3
3
回答
为什么
C
编译器
没有检查枚举?
、
、
以下文本摘自,由
C
语言
的创建者编写(因此我认为它是正确的): 由于
编译器
没有检查enum,所以使用enum容易出错吗?
浏览 8
提问于2011-09-15
得票数 8
回答已采纳
2
回答
哪个os支持哪个
编译器
?
、
、
、
我正在为学校写一篇论文,我想知道哪个
编译器
是由哪个操作系统支持的。我知道Mac支持
C
和
C
++ (我知道它们没有那么不同,但对我来说,它们是两种不同的
语言
) 我想知道windows、Ubuntu和Mac支持
哪些
编译器
/
语言
。
浏览 2
提问于2014-04-16
得票数 0
回答已采纳
6
回答
Open Watcom的优缺点
、
、
、
因为在StackOverflow上的一些帖子中,建议在可行的情况下尝试支持多个(在本例中是
C
/
C
++)
编译器
,因为这会迫使你编写更符合标准的代码,并有助于查找错误。因此,我正在寻找其他免费的
C
/
C
++
编译器
,我可以在我的项目中添加对它的支持(它是用
C
/
C
++ (两种
语言
的组合)编写的)。我发现Open Watcom是一个有趣的候选者。所以我的问题是: Open Watcom
C
/
浏览 2
提问于2010-12-24
得票数 9
回答已采纳
2
回答
对于字符串的异议是一种基本类型。
、
、
、
、
现在,我正在通过(第四版)阅读一本名为
C
# CLR的书,这本书说(在第112页):正如您所看到的,作者(Jeffrey)提到,所有这些类型都是原始类型。所以,谁能澄清我,他是什么意思?
浏览 4
提问于2017-12-01
得票数 3
回答已采纳
2
回答
声明可变大小的数组时出现意外的
编译器
行为
、
、
、
、
所以,我在教一个学生基础
C
编程来做测试。相反,MS Visual Studio2010
编译器
告诉我他“期望常量表达式”。这也是我对g++/gcc的期望。 我想我漏掉了一些愚蠢的东西,但我甚至不能...
浏览 0
提问于2015-01-26
得票数 2
1
回答
编译过程中生成的映射文件是什么?
、
、
在编译项目期间生成的信息地图文件包含
哪些
内容,以及我如何在makefile中启用选项。
编译器
: vc6
浏览 2
提问于2009-10-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
学习C语言C加加编译器的选择
小巧好用的C语言编译器
新手初学C语言C加加怎么选择编译器
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券