腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券