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