腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
将现有代码基移植到不同的芯片组
、
、
、
、
作为一名Java程序员,我对
底层
的细节不太了解。 我天真地认为,Windows是用
C
、
C
++和
C
#混合编写的。我确信ARM已经有了它的
C
和
C
++
编译器
,所以这些代码应该只使用这些
编译器
重新编译。
C
#需要用
底层
语言
编写的.NET解释器,理论上可以用ARM特定的
C
或
C
++
编译器
重新编译。
浏览 5
提问于2012-11-30
得票数 1
回答已采纳
3
回答
有可能用高级
语言
实现
编译器
吗?
、
我对诸如操作系统、算法、数学证明软件正确性等
底层
概念很感兴趣。我对用lua或pytho
浏览 1
提问于2012-07-30
得票数 3
1
回答
枚举类型及其
编译器
的解释
、
、
在我看来,很多
编译器
(如果不是大多数的话)都将枚举类型视为int。在
C
/gcc中,enums被编译成int。在
C
# /VisualC#中,可以使用以下内容更改
底层
数据类型:但是默认情况是int (乍一看,解释
语言
似乎没有内置的枚举类型(我确信,Ruby、Perl、JavaScript等)。不过,它们可以被模仿,即在JavaScript中。我的问题: 为什么(表面上)大多数<
浏览 0
提问于2014-12-09
得票数 1
回答已采纳
1
回答
C
是怎么工作的?
可能重复: 第一个
C
编译器
是如何生成的,因为
C
编译器
是用
C
本身编写的,那么
C
编译器
的第一个源代码是如何生成的呢?
C
是用ASM编写的,
语言
是如何设计的?因为在我们有高级
语言
之前,设计东西的唯一方法是通过ASM,即使
C
是从早期
语言
派生出来的,它们是如何设计的?(我的线索是ASM) 我搞不懂
C
浏览 2
提问于2012-07-15
得票数 2
3
回答
编译器
如何编译
编译器
?
、
、
我想知道
编译器
是如何编译的? 在看了维基上的一些文章后,被认为是最
底层
的
语言
,但必须有一个
编译器
来编译这个机器代码。这个
编译器
是用什么
语言
写的?
浏览 4
提问于2013-07-12
得票数 9
回答已采纳
1
回答
HTML Helper lambda查询
、
如果我们正在查询一个Customer类型的IEnumerable,并且有一条语句,比如customers.Where(
c
=>
c
.City == "London"),那么
c
就是Customer类型。在ASP.NET MVC3中使用的HTML Helpers中,如果在强类型视图中有像Html.TextBoxFor(
c
=>
c
.Foo)这样的语句,那么
c
就是视图绑定到的类型。我不明白的是
编译器
和visual studio intellis
浏览 3
提问于2012-01-19
得票数 1
回答已采纳
4
回答
CIL是汇编
语言
吗? JIT是汇编
语言
吗?
、
、
、
实时
编译器
(JIT)是否真的将程序中的每个公共中间
语言
(CIL)指令映射到
底层
处理器的opcodes 如果是这样的话,可以将CIL称为汇编
语言
,JIT称为汇编程序吗?注意:维基百科没有在其中将CIL列为汇编
语言
浏览 5
提问于2012-07-28
得票数 11
回答已采纳
10
回答
学习
C
需要多长时间?
我是一名
C
#程序员,我很看重学习的好处。我想加深对
底层
操作系统和CPU的了解,了解垃圾收集封装的内存管理的痛苦,并通过对
编译器
代表我处理的低级别问题的理解,总体上改进了我的高级程序。我的问题是,为了获得这些好处,我可以花多长时间来学习
C
语言
?明确一点,我不打算用
C
写任何重要的程序。我的目
浏览 9
提问于2009-07-21
得票数 15
1
回答
ISO
C
++禁止向前引用“枚举”类型
、
给定程序:{};test.cpp:1:6: error: ISO
C
++ forbids forward references to 'enum' types
浏览 350
提问于2016-08-05
得票数 34
回答已采纳
9
回答
为什么不拥有一个基于高级
语言
的操作系统呢?低级
语言
更有效率吗?
、
、
、
、
今天,大多数操作系统都是基于非常低级的
语言
(主要是
C
/
C
++),甚至是新的
语言
,比如Android使用JNI &
底层
实现是用
C
语言
实现的。事实上,(这是个人观察)许多用
C
编写的程序运行速度比高级程序快很多(例如:传输(Ubuntu上的bittorrent客户端)比Vuze(Java)或洪流(Python))快很多。即使是python
编译器
也是用
C
编写的,尽管PyPy是一个例外。 这有什么特别的原因吗
浏览 0
提问于2013-06-28
得票数 44
回答已采纳
2
回答
在
C
++的函数原型中使用显式长度定义sizeof()数组
、
、
今天,我在使用
C
语言
时遇到了一个奇怪的问题,我无法理解背后的原因。我知道数组是通过引用传递的,
底层
类型是一个指针。我假设将数组的长度放在原型中将为
编译器
提供返回6所需的信息。 为什么
C
要这样做?此外,如果
编译器
甚至不能执行sizeof(),返回该大小,那么在原型中放置一个大小的意义是什么?
浏览 6
提问于2019-12-20
得票数 0
2
回答
这一行的意思是什么-“
编译器
是自编译的,如果它是用P写的”?
、
、
根据
编译器
定义,
编译器
是将用编程
语言
P(源代码)编写的程序转换为用机器
语言
M(机器代码)编写的程序的程序。现在的问题是,这一行的意思是什么-“
编译器
是自编译的,如果它是用P写的”?
浏览 0
提问于2017-09-01
得票数 0
3
回答
malloc和全局变量声明在
C
中将它们的变量分配到哪里?
、
、
在一个简单的
C
程序中,如果我malloc指向变量或数组的点,根据内存映射,这部分内存分配到哪里?我对计算机编程非常陌生,所以我不确定不同的变量是如何以不同的方式存储在内存中的。最后,是否有任何关于
C
语言
如何与
底层
硬件交互的材料?我在网上发现的都与
C
语法有关,但我太不愿意读
编译器
的书了。 如果不清楚,请告诉我。
浏览 1
提问于2014-06-19
得票数 0
回答已采纳
1
回答
当我从GCC 3.4.3转到GCC 8.2的时候,我能保留我现有的
C
文件吗?
、
我站起来了一个新的架构栈,在旧的(当前状态)堆栈中,我使用GCC 3.4.3作为我的
C
文件。由于我正在更新到一个更新得多的操作系统,我想知道我是否可以继续使用我现有的
C
文件(与GCC 3.4.3一起工作),在我未来的状态堆栈中--状态堆栈--它将使用GCC 8.2。我宁愿不用用
C
++重写文件,除非我必须重写。 GCC 8.2向后兼容GCC 3.4.3吗?如果不兼容,成本可能是多少?
浏览 3
提问于2020-02-07
得票数 0
回答已采纳
7
回答
非纯口译员是否仍然是函数式编程的保证?
、
、
我假设实现/
编译器
/生成的
C
代码(以下称为泛型,“解释器”)大多数函数式编程
语言
都是用非纯函数
语言
编写的。如果是这样的话,任何给定的函数式编程
语言
的
底层
解释器都会显示破坏性的更新,并且是引用不透明的。函数结构的设计是为了提供某些保证,例如并发性和可证明性。
浏览 0
提问于2012-04-18
得票数 5
回答已采纳
2
回答
如何在
C
++中有效地实现无穷大和负无穷大支持算法?
、
private: bool isFinite_;};“有效的
C
++:55一些
编译器
对内置类型和用户定义类型的处理方式不同,即使它们具有相同的
底层
表示形式。例如,一些
编译器
拒绝将只包含双倍的对象放入寄存器中,即使它们经常将裸双放在寄存器中。当这种情况发生时,通过引用传递这些对象会更好,因为
编译器
肯定会将指针(引用的实现)放入寄存器中。 有没有办法绕过效率问题?例如,使用汇编<
浏览 3
提问于2012-05-16
得票数 2
回答已采纳
1
回答
GHC内部:类型系统有
C
实现吗?
、
、
、
该
语言
的
底层
核心由提供.问题是下列哪一项是正确的? 一切都是在Haskell中实现的。你能解释一下
编译器
的开发逻辑吗?例如,内部提供了
C
中所有东西的不透明实现。
浏览 1
提问于2017-05-10
得票数 2
回答已采纳
3
回答
GraalVM与Jvm-Hotspot的区别
、
、
有没有人能解释一下GraalVM和Jvm-Hotspot之间的区别,以及GraalVM和OpenJDK的HotSpot有什么关系?
浏览 8
提问于2018-07-24
得票数 15
1
回答
C
代码,其联合成员名称与其类型名称相同。
、
、
、
我目前正在用
C
语言
编写一些微控制器代码,我使用的第三方库之一有一些结构和联合,定义方式如下:{} somenameunion somename somename;} anothername; 代码在Atmel Studio 7中编译(不确定它使用的是什么
底层
编译器
以上代码是否有效
C
?或者它是有效的
C
++?或者是有效的/都没有?
浏览 18
提问于2020-10-30
得票数 1
1
回答
用Python实现的
语言
?
、
、
、
、
AFAIK、Scala和Clojure是用Java实现的,Java是用
C
实现的。我假设许多或大多数
语言
都是用
C
实现的,例如Perl、Python和SQL。我对
语言
实现知之甚少,但也许您可以告诉我一种实现
语言
Java而不是另一种
C
的基本原理? 是否有关于一种
语言
实现另一种
语言
的理论,或者我们是否求助于图灵机理论,其中一种
语言
被认为是图灵机?
浏览 0
提问于2013-09-10
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
学习C语言C加加编译器的选择
小巧好用的C语言编译器
新手初学C语言C加加怎么选择编译器
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券