腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C
编译器
的历史是什么?
、
当我们说"Dennis开发了C
语言
“时,我们是否意味着他已经创建了一个
编译器
(使用‘已经开发’的其他
语言
)来编译用C
语言
编写的源代码?如果是,他用来编写第一个C
编译器
的
语言
是什么?我知道
编译器
是一个程序,我们可以使用当前可用的C
编译器
为C
语言
创建另一个
编译器
。对吗?
浏览 0
提问于2011-05-16
得票数 26
回答已采纳
4
回答
是所有编程
语言
共有的
编译器
。
、
对于不同的编程
语言
,是否有不同的
编译器
,或者
编译器
对于所有编程
语言
都是通用的?用哪种
语言
编写
编译器
。
浏览 4
提问于2013-10-22
得票数 1
回答已采纳
1
回答
什么时候使用汇编
语言
?
、
我正在参加一个计算机组织的课程,我看到了这段视频:为什么
编译器
编写人员需要了解汇编
语言
?
编译器
不把像Java这样的高级
语言
翻译成二进制
语言
(或者Java中的字节码)吗?汇编
语言
什么时候进来? 高级编程
语言
一种可移植的
语言
,如C、C++、Java或Visual,由可被
编译器
翻译成汇编
语言
的单词和代数符号组成。我真的认为
编译器
从高级
语言
到二进制<e
浏览 1
提问于2019-09-01
得票数 1
2
回答
编程
语言
是用什么写的?
、
、
Python是用C编写的,C
编译器
是用旧的C
编译器
编写的,C
编译器
是用更旧的C
编译器
编写的,B
编译器
是用BCPL编写的。我不知道BCPL是用什么
语言
写的,但是好像一定有一种原始
语言
吗?换句话说,每种编程
语言
都是用旧的编程
语言
编写的。那么,最先出现的是什么,编码的是什么?
浏览 0
提问于2020-10-14
得票数 1
9
回答
是否有任何
语言
既没有解释器,也没有
编译器
?
、
注:我不是指一些没有任何实现的理论问题,而是没有实现的
语言
! 现在有一个c/c++解释器(Cint)和python
编译器
()。我知道最简单的定义是
编译器
只是将代码从a
语言
转换成b
语言
,然后你有一台机器,它和输入一起运行,而解释器只是接受输入加上a
语言
中的代码并运行它。使用这些定义,如果有解释器或
编译器
,那么通过立即运行
编译器
的输出或嵌入
编译器
w/源代码来获得解释器相当简单。那么,忽略那些
语言
既没
浏览 9
提问于2010-07-13
得票数 2
回答已采纳
6
回答
编程
语言
和
编译器
、
一门新的
语言
是如何诞生的?这种新
语言
新必须用旧
语言
编写(例如,C++在初始阶段是用C编写的),或者这是如何创建的?而且,如果没有
编译器
,这种新
语言
如何工作呢?所以,一定要有一些
编译器
来编译它吧?谁为它编写
编译器
? 那么,新的
语言
和它的
编译器
,新的
语言
和它的旧的基础
语言
的关系是如何协同工作的呢?
浏览 5
提问于2009-07-23
得票数 7
回答已采纳
1
回答
这种关于函数式编程
语言
的说法正确吗?
、
、
我读了一本关于
编译器
设计的书,其中有一个部分说, 关于C/C++的最后一部分是对的吗?我无法通过谷歌搜索找到任何东西,所以我在这里问。
浏览 2
提问于2016-11-20
得票数 0
回答已采纳
5
回答
编译器
和
语言
规范/语法是否相同?
、
、
是否可以编写
编译器
,使其不能对输入
语言
的语法和含义进行逆向工程。假设我想从??编译??一些
语言
,但我不希望阅读
编译器
的人能够阅读和理解?我个人有一种感觉,
编译器
和
语言
规范是同构的,但从学术角度来看,我感兴趣的是这是不是错的。
浏览 4
提问于2010-12-18
得票数 1
回答已采纳
2
回答
C++
编译器
中的汇编
语言
输出
、
、
C++
编译器
是否通过汇编
语言
代码生成机器码(即,c++
编译器
首先将C++代码转换为汇编
语言
代码,然后使用汇编
语言
编译器
将其转换为机器码),还是汇编
语言
输出生成只是一种参考或调试目的?
浏览 9
提问于2011-03-21
得票数 4
回答已采纳
3
回答
编写临时
编译器
,以便用新
语言
编写
编译器
当你创建一种新的
语言
,并用不同的
语言
编写
编译器
时,这个术语是指什么,然后一旦“临时”
编译器
开发得很好,用临时
编译器
用相同的
语言
重写它?
浏览 2
提问于2010-09-17
得票数 2
回答已采纳
7
回答
控制台应用程序运行速度比GUI应用程序快吗?
、
、
、
、
是像C和Pascal这样的
语言
比C++和Delphi这样的面向对象
语言
更快吗?我知道
语言
速度更多地取决于
编译器
而不是
语言
本身,但是过程
语言
编译器
产生的代码比面向对象
语言
(包括可以生成C代码的C++
编译器
)更快吗?
浏览 5
提问于2010-04-13
得票数 16
回答已采纳
2
回答
有可能引导一种被转换的
语言
吗?
关于引导编译
语言
(直接编译成机器代码的
语言
)有多个主题;但是,我找不到关于引导转置
语言
的好解释。首先,转换程序和
编译器
之间的区别是前者将一种
语言
转换为另一种
语言
,而不像一个
编译器
发出机器代码。现在的问题是,如果将X
语言
转换为JavaScript,而
语言
X traspiler/
编译器
是用X
语言
编写的,但在运行之前它总是以JavaScript结束.这还在走私吗?为了澄清,混淆之处在于编译到机器
浏览 0
提问于2019-07-06
得票数 1
回答已采纳
1
回答
编程
语言
本身是否曾经被编写过?
好的,所以我知道,通常一种
语言
是用另一种
语言
编写的(比如Python是用C编写的)。 然而,是否有一种
语言
是用它自己写的呢?显然,他们必须使用以前版本的
语言
的
编译器
/解释器,这意味着,至少在最初,它是用其他
语言
编写的。我意识到使用一种现有
语言
为一种新
语言
开发
编译器
是非常烦人和毫无意义的,但我立即放弃了它,用您的新
语言
编写了一个新的
编译器
(然后您将使用您的原始
编译器
进行编译
浏览 4
提问于2013-09-18
得票数 11
回答已采纳
5
回答
Lisp
编译器
设计
、
我在找一本
编译器
设计的书。我正在大学里学习这门课,但讲座从来就不是给我听的。此外,在我的大学里,他们没有做太多的实践,我相信即使我真诚地学习了有限自动机和
编译器
设计的课程,我也不会知道如何实现
编译器
。因此,我正在寻找关于实现
编译器
的书籍。我觉得“现代
编译器
实现”很好。它有三种
语言
可供选择,我之所以选择C
语言
,是因为C是一门小型
语言
,在学习过程中,我会有更多的事情要做,更多的东西需要学习。然而,我想学习为Lisp或python设计
编译器
浏览 1
提问于2010-08-17
得票数 26
回答已采纳
11
回答
引导仍然需要外部支持
、
我听说过引导一种
语言
的想法,即为
语言
本身编写
编译器
/解释器。我想知道如何才能做到这一点,环顾了一下,看到有人说这只能由其中之一来完成。在不同的language.hand-coding中编写初始
编译器
在汇编中编写初始
编译器
,这似乎是第一个的特例 对我来说,从它们都需要外部支持的意义上来说,这两种
语言
似乎都不是真正的自举
语言
。有没有办法真正用自己的
语言
编写
编译器
?
浏览 56
提问于2008-08-17
得票数 102
回答已采纳
1
回答
解释
语言
比编译
语言
慢的主要原因是什么?
、
在使用python
语言
时,我只是好奇为什么解释器
语言
比
编译器
语言
慢。根据Googling的说法,这是因为解释器
语言
的目标是代码在虚拟环境中执行,而
编译器
语言
的目标是物理环境。他说,
编译器
语言
生成的目标代码可以减少许多不必要的代码部分,提高执行速度,这也可以称为优化,而解释器
语言
是逐行执行的。哪一个是主要原因?即使两者都是对的?
浏览 0
提问于2019-07-04
得票数 0
5
回答
Google闭包是真正的
编译器
吗?
、
、
、
谷歌闭包
编译器
文档说明了以下内容(重点是添加的):
编译器
是一种计算机程序(或一组程序),它将用编程
语言
(源
语言
)编写的源代码转换为另一种计算机
语言
。
语言
重写程序通常是在不改变
语言
的情况下翻译表达式形式的程序。 基于此,我认为Google闭包并不是一个
编译器
。
浏览 0
提问于2012-11-20
得票数 19
回答已采纳
2
回答
如何使用编程
语言
本身编写编程
语言
的
编译器
?
、
、
、
可能重复: 如何用C++编写第一个C++
编译器
?说我无知,但我真的想不出这是怎么可能的。这就像我脑子里的鸡和蛋问题,因为从一开始就没有
编译器
来编译类型记录的
编译器
。如何用该
语言
编写编程
语言
编译器
的
编译器
?
浏览 0
提问于2012-10-03
得票数 9
回答已采纳
4
回答
编译器
是如何创建的
当为特定
语言
创建
编译器
时,开发
编译器
的人是否从一开始就定义了该
语言
及其命令,就好像该
语言
从未存在过一样(这似乎是不真实的)?或者有没有办法使用以前的
编译器
?或者他们还能怎么做呢?
浏览 0
提问于2011-11-08
得票数 1
8
回答
如何“实现”编程
语言
?
也许这只是一个小小的误解,但是编程
语言
是如何被实现的呢? 我说的不是如何实现我自己的编程
语言
,而是“已实现”这个词?我的意思是,你可以实现
编译器
或解释器,但编程
语言
呢?我认为
语言
更像是某种东西。就像一个关于人们如何看待事情的协议应该被实现。例如,如果他想要显示一个消息框,他可以说这个命令是ShowMessageBox(string),并实现一个
编译器
,该
编译器
将把它转换成计算机上可以工作的东西(除了他想象的所选的编程范例)。我认为这个问题引出了“什么是编程
语言<
浏览 5
提问于2010-06-30
得票数 26
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
小巧好用的C语言编译器
学习C语言C加加编译器的选择
6款好用的C语言编译器推荐
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券