腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
9
回答
是否有任何
语言
既没有解释器,也没有
编译器
?
、
注:我不是指一些没有任何实现的理论问题,而是没有实现的
语言
! 现在有一个
c
/
c
++解释器(Cint)和python
编译器
()。我知道最
简单
的定义是
编译器
只是将代码从a
语言
转换成b
语言
,然后你有一台机器,它和输入一起运行,而解释器只是接受输入加上a
语言
中的代码并运行它。使用这些定义,如果有解释器或
编译器
,那么通过立即运行
编译器
的输出或嵌入
编译器
w/源代码来获得解
浏览 9
提问于2010-07-13
得票数 2
回答已采纳
6
回答
脚本
语言
解释器源代码可供学习
、
、
、
我想阅读并学习脚本
语言
的解释器/
编译器
的源代码。哪种脚本
语言
解释器/
编译器
拥有最
简单
、最干净、最容易阅读的源代码?我更希望它是用
C
/
C
++编写的(
编译器
还用什么写的?)因为我计划用
C
编写一个
编译器
。
浏览 0
提问于2011-10-18
得票数 9
回答已采纳
3
回答
我应该使用哪个
C
编译器
来创建我自己的
简单
操作系统?
、
、
、
本教程展示了如何编写我自己的
简单
操作系统:
编译器
应该可以创建由NASM编译的程序集文件。用GCC (gcc -S OS.
c
masm=intel)转换成程序集源文件的
C
源文件在我用NASM编译它们时
浏览 9
提问于2012-05-09
得票数 0
回答已采纳
4
回答
C
#中的开源
C
编译器
?
、
、
我已经进入
编译器
创建阶段了。我找到了一些很棒的初学者和高级的东西,但是中间什么也没有。我已经为玩具
语言
创建了3种不同的
简单
概念证明
编译器
,但我想让自己接触到一些真实的东西。语法上最直接的真实
语言
似乎是
C
,因为我现在最熟悉的
语言
是
C
#,我很想学习用
C
#编写的真正的非教程
C
编译器
的源代码。是否存在一个(有可用源代码)?理想情况下,我希望使用
C
编译器
,而不是.NET或<
浏览 7
提问于2010-03-17
得票数 23
回答已采纳
8
回答
Visual代码到底是什么?
、
我主要是在GNU/Linux上使用
C
语言
和
C
++
语言
。我的问题是,Visual是一个
简单
的编辑器,它使用平台中存在的任何
编译器
,在我的例子中使用gcc作为后台
编译器
,还是它有自己的VS
编译器
?
浏览 4
提问于2015-04-29
得票数 44
回答已采纳
5
回答
为什么
编译器
不使用更
简单
的
语言
进行翻译?
、
、
通常
编译器
会将它们支持的
语言
转换为程序集。或者最多用于类似程序集的
语言
(字节码),比如GCC的GIMPLE/Generic或Python/Java/.NET字节码。如果
编译器
翻译成一种更
简单
的
语言
,它已经实现了语法的很大一部分,难道不是更
简单
吗? 例如,一个目标-
C
编译器
,它100%与
C
兼容,可以只为它扩展到
C
的语法添加语义,并将它翻译成
C
。我可以看
浏览 9
提问于2010-11-14
得票数 9
回答已采纳
1
回答
基于用户输入声明类
、
、
我试图用
C
++为我的
简单
语言
编写一个
编译器
,但是我不确定当所讨论的
语言
声明一个用户定义的类时,我应该如何声明一个用户定义的类。例如,在这种假定的
语言
中,用户写道: int bar;我的
编译器
将如何读到这一点,然后在
C
++中生成相应的内容?然后,我希望
编译器
在
C
++中执行以下代码: int bar;语法是相同的。这在
C
++中是
浏览 1
提问于2017-07-30
得票数 0
回答已采纳
3
回答
为
c
++而不是
c
++设置visual studio 2008
编译器
、
、
我已经安装了visual studio 2008,我想用
C
语言
创建一些
简单
的应用程序。我通过创建
C
++控制台应用程序来做到这一点,但我希望
编译器
能在
C
而不是
c
++上工作。有没有办法做到这一点,或者如果我想处理
C
语言
,我需要另一个
编译器
?
浏览 1
提问于2010-01-01
得票数 2
回答已采纳
8
回答
如何“实现”编程
语言
?
也许这只是一个小小的误解,但是编程
语言
是如何被实现的呢?我认为
语言
更像是某种东西。就像一个关于人们如何看待事情的协议应该被实现。例如,如果他想要显示一个消息框,他可以说这个命令是ShowMessageBox(string),并实现一个
编
浏览 5
提问于2010-06-30
得票数 26
回答已采纳
5
回答
如何编译
C
#代码以要求给定的
语言
或
编译器
版本?
如果
C
#版本不支持该程序中使用的
语言
功能,
C
#程序如何才能检测到正在编译该程序?理想情况下,它应该像这样
简单
#error CSharp 3 or
浏览 1
提问于2009-06-05
得票数 5
回答已采纳
3
回答
用于引导的第一种
语言
是否总是在最终生成的代码中具有印记/影响?
、
假设我有一种很差的
语言
--它创建了很多冗余的汇编代码(比如像a+b这样
简单
的东西,它创建了一个10行的汇编
语言
,但它完成了这项工作)和另一种类似
C
的
语言
,它创建了很好的优化汇编代码(像a+b这样的
简单
代码只有两行我用相同的子集在这两种
语言
中创建了一个
编译器
,现在我为我的
语言
创建了一个
编译器
,并准备好进行引导。你不认为前一种情况的
编译器
是一个糟糕的选择吗,尽管它可以进行引导,尽管它是一个poort代码
浏览 1
提问于2011-04-28
得票数 0
回答已采纳
3
回答
编写解释器真的总是比
编译器
容易吗?
、
、
我读过,一般来说,编写解释器比编写
编译器
容易。如果这是真的,原因是什么?在我看来,编写解释器就像编写
编译器
一样困难,只要
编译器
简单
地将代码翻译成另一种高级
语言
(如
c
),然后使用已经存在的
编译器
(比如gcc)来编写高级
语言
。请澄清这个问题,我将非常感激。
浏览 0
提问于2019-11-02
得票数 -3
回答已采纳
1
回答
用另外两种
语言
实现一种
语言
是否不好?
、
、
好的,我对解析器和
编译器
有一些了解,至少对它的工作原理有一些了解,我还编写了一个计算器和一个非常小的玩具
语言
,它可以编译成另一种高级
语言
。现在,如果我想编写一种完整的
语言
(我的意思是可以计算它),用一些
简单
的脚本
语言
(比如Python)编写解析器,把它转换成我自己的“字节码”,并在
C
/
C
++中实现一个小的VM,是不是不好呢?而且,我见过的所有
语言
都是用一种低级
语言
(如
C
)实现的,或者它们
浏览 0
提问于2015-05-09
得票数 1
10
回答
编译器
时间与程序员时间
我想
简单
地讨论一下管理
语言
或口译
语言
。据说它们值得开发,因为CPU时间比用更快的
语言
开发所需的程序员时间要少。我很好奇,对于
编译器
是否可以说同样的话。如果我有一些神秘的
编译器
,编译时间是
C
#的四倍,但是花了一半的时间来编程,那是有利的还是不利的呢?程序员的时间比
编译器
的时间更有价值吗?
浏览 0
提问于2011-07-16
得票数 1
回答已采纳
1
回答
与OOP
语言
相比,除了性能之外,
C
还有什么优势?
、
、
、
、
可能重复: 什么时候在
C
++上使用
C
,在
C
上使用
C
++?对于
C
语言
来说,是否有其他
语言
缺少的特别之处?与
C
++、Java、Python等面向对象
语言
相比,
C
语言
有哪些优势? 还有什么东西能给
C
加分吗?
浏览 0
提问于2011-12-20
得票数 2
3
回答
人们是如何创建自己的编程
语言
的?
、
、
在大学里,我的专业是
编译器
理论和语法,所以我在这个领域有很好的背景(尽管很久以前),并且知道创建
编译器
是一项巨大的重大任务,至少对于像
C
++这样的
语言
来说是这样。因此,我对大量的编程
语言
感到困惑,这些
语言
似乎是由个人创建的,而不是在公司工作的大量人员。以Ruby为例,根据维基百科的说法,它是由一个人创建的--我不知道它的
语言
可能非常
简单
,但我的观点是,有大量的自创建
语言
。那么,作为一个个体,如何去创建自己的
语言
(这并
浏览 1
提问于2010-11-27
得票数 0
2
回答
使用
C
++的解释器和
编译器
的好书?
、
、
我计划用
C
++写一个
简单
的解释器(像TI-89的TI-BASIC
语言
)或
编译器
(
C
编译器
)。我目前正在学习一门关于编程
语言
的课程,学习BNF,EBNF的基础知识。我想知道开始这个项目是否足够好?
浏览 1
提问于2011-03-04
得票数 3
回答已采纳
2
回答
在cmake混合
语言
项目中使用FORTRAN链接器
、
、
、
、
当CMake用于混合
语言
项目(
C
/
C
++和FORTRAN)时,将调用
C
++
编译器
来链接可执行文件。有没有一种
简单
的方法来调用FORTRAN
编译器
来进行链接步骤。Serialbox_Fortran_Perturbation_Example CXX Fortran) 这可以用FORTRAN
编译器
正确编译,但是对于链接步骤,
浏览 41
提问于2016-11-23
得票数 4
8
回答
为什么芯片控制
语言
选择
、
、
、
我之前已经问过这个问题,我应该学习什么
语言
来进行嵌入式开发。大多数嵌入式工程师说
c
和
c
++是必须的,但也指出这取决于芯片。 有人能澄清一下吗?这是一个
编译器
问题还是什么?芯片是否自带特定的
编译器
(如
c
编译器
或
c
++
编译器
),这就是为什么你必须使用
编译器
知道的
语言
?难道不能在其他地方编码和编译它,然后在编译状态下直接将它烧录到芯片上吗?对于那些知道的人来说,这可能是一个
简单
的答案。
浏览 8
提问于2010-07-18
得票数 3
回答已采纳
2
回答
有没有办法在不改变Path变量的情况下使用MinGW?
、
、
所以我最近开始学习
C
语言
,就在我安装了gcc
编译器
之后,我意识到路径必须被设置到
编译器
,我才能通过cmd prompt.The来使用它,问题是我同时在做python和
C
,它们都需要将path变量设置为特定的值因此,我想我可以在每次运行特定
语言
时更改路径,但我想知道是否有更
简单
的方法来做到这一点。 提前感谢
浏览 3
提问于2020-08-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
学习C语言C加加编译器的选择
小巧好用的C语言编译器
新手初学C语言C加加怎么选择编译器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券