腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
创建
编程
语言
和
编译器
设计。它们是相关的吗?
、
我想创建一种
编程
语言
,不一定要从今天开始,但要花2-3年的时间。我不是一个很好的程序员,但我正在进步。我想问的是,创建一种
语言
和编写
编译器
的
关系
有多密切?因为
编译器
将一种
语言
从一种形式翻译成另一种形式,所以我猜这一切都是为了编写一段特定文本的
编译器
。那么,如果我学习
编译器
设计,我将能够编写自己的
编程
语言
吗?
浏览 0
提问于2010-09-11
得票数 7
回答已采纳
4
回答
是所有
编程
语言
共有的
编译器
。
、
对于不同的
编程
语言
,是否有不同的
编译器
,或者
编译器
对于所有
编程
语言
都是通用的?用哪种
语言
编写
编译器
。
浏览 4
提问于2013-10-22
得票数 1
回答已采纳
3
回答
语言
真的依赖于库吗?
、
、
、
我一直想知道依赖
关系
是如何从
编程
语言
管理到它的库的。以C#为例。当我开始学习计算的时候,我会假设(事实证明是错误的)
语言
本身是独立于类库设计的,类库最终会提供给它。C#
编译器
确保throw后面的表达式解析为异常类型。Exception是库中的一个类,因此它根本不应该是特殊的。它和其他类一样是一个类,但C#
编译器
为它指定了特殊的语义。这很好,但我的结论是,
语言
的设计确实取决于类库中特定元素的存在和行为。 此外,我想知道如何管理这种依赖
关系
。如果我要设计一
浏览 4
提问于2013-05-07
得票数 8
回答已采纳
2
回答
编译器
如何与运行时系统相关?
、
对
编译器
角色的快速搜索将显示以下内容:
编译器
是一个特殊的程序,它处理用特定
编程
语言
编写的语句,并将它们转化为计算机处理器使用的机器
语言
或“代码”。然而,我也读到,每种
语言
都需要有一个目标运行时系统,用该
语言
编写的程序在运行时系统的上下文中执行。将两者加在一起,
编译器
将程序转换为运行时系统可以理解的位,运行时系统充当解释比特的代理,将它们转换为处理器导入。这是正确的吗?如果没有,
编译器
和运行时系统还有什么
关系
?如果
浏览 4
提问于2017-11-08
得票数 0
2
回答
编译器
如何与运行时系统相关?
、
对
编译器
角色的快速搜索将显示以下内容:
编译器
是一个特殊的程序,它处理用特定
编程
语言
编写的语句,并将它们转化为计算机处理器使用的机器
语言
或“代码”。然而,我也读到,每种
语言
都需要有一个目标运行时系统,用该
语言
编写的程序在运行时系统的上下文中执行。将两者加在一起,
编译器
将程序转换为运行时系统可以理解的位,运行时系统充当解释比特的代理,将它们转换为处理器导入。这是正确的吗?如果没有,
编译器
和运行时系统还有什么
关系
?如果上
浏览 0
提问于2017-11-08
得票数 1
8
回答
如何“实现”
编程
语言
?
也许这只是一个小小的误解,但是
编程
语言
是如何被实现的呢? 我说的不是如何实现我自己的
编程
语言
,而是“已实现”这个词?我的意思是,你可以实现
编译器
或解释器,但
编程
语言
呢?我认为
语言
更像是某种东西。就像一个关于人们如何看待事情的协议应该被实现。例如,如果他想要显示一个消息框,他可以说这个命令是ShowMessageBox(string),并实现一个
编译器
,该
编译器
将把它转换成计算机上可以工作的东西(除了他想象的所选的<e
浏览 5
提问于2010-06-30
得票数 26
回答已采纳
2
回答
编程
语言
是用什么写的?
、
、
Python是用C编写的,C
编译器
是用旧的C
编译器
编写的,C
编译器
是用更旧的C
编译器
编写的,B
编译器
是用BCPL编写的。我不知道BCPL是用什么
语言
写的,但是好像一定有一种原始
语言
吗?换句话说,每种
编程
语言
都是用旧的
编程
语言
编写的。那么,最先出现的是什么,编码的是什么?
浏览 0
提问于2020-10-14
得票数 1
4
回答
是基于现有
语言
的自定义
编程
语言
编译器
吗?
、
、
、
、
我试着开始,弄清楚如何创建一个简单的
编程
语言
。使用语法和
编译器
本身。我已经对这个话题做了一些研究,但我真的不明白我真正的问题是什么。我认为,现有的
编程
语言
--
编译器
,是建立在已经存在的
编程
语言
的基础上的,因此,将我的
编译器
建立在其中一种
语言
上也是有意义的。而且,从理论上讲,这是
编译器
的第一种
语言
,没有其他
语言
可供使用,这不可能是一个真实的事实,而且必须基于其他的东
浏览 4
提问于2014-01-04
得票数 1
回答已采纳
1
回答
脚本
语言
是如何编译的?
、
、
、
、
我知道“脚本
语言
”这个术语只是
编程
语言
的一个子集,但我想提到诸如Python和Ruby等
编程
语言
。 首先,为什么我们不需要这些
语言
的
编译器
呢?例如,像Visual或Eclipse这样的IDE有自己的
编译器
来翻译代码和执行程序。对
编程
语言
进行解释意味着什么?在没有
编译器
的终端中执行之前,它们是如何编译的(Python,Ruby)?让我们的电脑理解
语言
的东西?
浏览 0
提问于2015-10-15
得票数 8
回答已采纳
1
回答
Fortran类参数是否会因处理器的不同而改变,即使在相同的
编译器
中也是如此?
相同精度的Fortran类型参数是否会根据处理器的不同而改变,即使使用相同的
编译器
也是如此?我已经读过的帖子了。我挣扎的是,如果我们使用相同的
编译器
,比如说gfortran,为什么会有一组不同的类型参数来实现相同的精度呢?我的意思是,
编译器
的规范是一样的,所以不管我使用的是哪种操作系统或处理器,
编译器
都不应该对特定类型的参数提供相同的精度吗?我还读过像Fortran这样的
编程
语言
选择优化,所以这种
语言
的实现避免了硬件不直接支持的奇怪的精确性。这跟我的担心有
关系<
浏览 0
提问于2016-04-27
得票数 0
回答已采纳
1
回答
如果
编译器
的后端对于许多
编程
语言
的前端是相同的,那么编译后的目标代码对于不同的
语言
是相同的吗?
、
、
、
我知道
编译器
可以有很多前端。每个前端将以
编程
语言
编写的代码转换为内部数据结构。我的问题如下。考虑到任何
编程
语言
都被转换成内部数据结构的事实,
编译器
输出的最终代码对于相同的程序逻辑但对于不同的
编程
语言
是相同的吗?
浏览 3
提问于2017-09-22
得票数 6
3
回答
如何创建针对JVM的自己的
编程
语言
?
、
、
我想以JVM为目标创建自己的
编程
语言
。我不知道该怎么做。我必须创建自己的
编译器
吗?是所有的
编程
语言
都有唯一的
编译器
,还是存在可以修改的
语言
? 我发现了一些关于瞄准的信息。我还找到了
编译器
设计方面的。
浏览 6
提问于2014-09-23
得票数 3
回答已采纳
5
回答
多核系统的
编程
与编译状态
我知道以下工作(其中一些似乎与多核体系结构没有直接
关系
,但似乎与并行
编程
模型、多线程和并发有更多的
关系
): 在当今的<em
浏览 16
提问于2010-09-05
得票数 6
回答已采纳
3
回答
C预处理语句是C
语言
的一部分吗?
、
、
、
他说,#define预处理器命令使程序员能够创建一个常量,以便在以后的代码中使用,并且该命令是C
语言
的一个部分。#define FOO 42 因为这是在一个入门
编程
类中,我怀疑他只是在简化源文件和
编译器
之间的
关系
,但是我还是想验证我的理解。预处理语句是否完全独立于C
语言
(取决于所使用的特定
编译器
),还是在C99标准中显式地描述了它们?出于好奇,K&R有没有提到过预处理宏?
浏览 3
提问于2013-06-17
得票数 4
回答已采纳
1
回答
从一个简单的文本生成源代码的
编译器
,能被认为是一个源代码对源代码的
编译器
吗?
、
我正在编写一个
编译器
来从一个随机的简单文本生成一个JSON代码,但是我不理解这类
编译器
的类型。我能把它当作一个源对源
编译器
吗?源代码
编译器
是一种
编译器
,它将用一种
编程
语言
编写的程序的源代码作为输入,并在另一种
编程
语言
中生成等效的源代码。(问题是输入是文本,而不是用一种
编程
语言
编写的程序的源代码) 或者这类
编译器
还有另一种类型吗?谢谢你
浏览 4
提问于2017-07-07
得票数 1
回答已采纳
1
回答
反汇
编程
序是如何工作的,它与反编译程序有什么不同?
、
、
我正在我的LinuxMint17.3操作系统上安装反汇
编程
序(或反
编译器
),我想知道反汇
编程
序和反
编译器
之间有什么区别。我对它们有一个大致的概念(它们的名字是相当不言自明的),但它们仍然有点混乱。我读过一个反汇
编程
序把程序转换成汇编
语言
,我不知道,所以这对我来说是没有用的。我还读过反编译程序将“二进制文件”转换为其源代码。二进制文件到底是什么?显然,反编译程序不能将代码反编译为C,只有Python和其他类似的
语言
。那么,我如何将一个程序转换成它原来的C源代码呢?
浏览 3
提问于2016-10-01
得票数 0
回答已采纳
4
回答
构建新
编译器
的好方法是什么?
、
、
我有关于
编译器
短语的经验,我对
编程
语言
&
编译器
字段感兴趣,我希望有人能给我一些解释,说明从零开始为一种新的
编程
语言
编写新
编译器
的好方法是什么?(,我指的是步骤)。
浏览 2
提问于2009-10-12
得票数 6
1
回答
编程
语言
编译器
和数据库
编译器
有什么区别?
、
、
我更熟悉数据库
编译器
,但不熟悉
编程
语言
编译器
。我开始阅读,以帮助我更好地理解
编程
语言
编译器
。然而,我想知道是否有人可以提供一个大的图片,可能有什么不同?非常感谢!
浏览 6
提问于2016-05-29
得票数 2
3
回答
编译器
如何编译
编译器
?
、
、
我有高级
编程
背景,对学习低级
编程
很感兴趣。我想知道
编译器
是如何编译的? 在看了维基上的一些文章后,被认为是最底层的
语言
,但必须有一个
编译器
来编译这个机器代码。这个
编译器
是用什么
语言
写的?
浏览 4
提问于2013-07-12
得票数 9
回答已采纳
2
回答
编译器
和汇
编程
序驻留在计算机上的哪里?
、
所以我知道最基本的,
编译器
把源代码转换成汇编代码,汇
编程
序把汇编代码转换成机器代码。然而,我一直未能正确搜索到的是,它们究竟位于哪里?我假设
编译器
就在硬盘上,因为您可以从web下载
编译器
,并将它们用于各种
编程
语言
。 汇
编程
序是否位于硬盘上,内置于操作系统中,还是在实际CPU中?是否可以选择要使用的不同的汇
编程
序,或者是否预装到硬件中?另外,汇
编程
序
语言
是否特定于
编译器
,取决于汇
编程
浏览 4
提问于2016-06-16
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自然语言和编程语言的关系
编程语言 Kotlin 2.0.0 现已发布,K2 编译器进入稳定状态
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
国产系统有了,芯片有了,编译器有了,那编程语言呢?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券