gpt4 book ai didi

compiler-construction - 编译器是如何开发的,它们如何翻译您的代码?

转载 作者:行者123 更新时间:2023-12-04 06:26:19 26 4
gpt4 key购买 nike

<分区>

最近对程序的开发和执行比较好奇,想多了解一些。编译器尤其让我感到困惑和感兴趣。

编译器是如何开发和创建的?您不需要使用另一个编译器来编译您为新编译器编写的程序吗?生成编译器需要采取哪些步骤......?

不仅如此,编译器将高级代码翻译成多“深度”?我已经阅读了所有关于不同“世代”和“级别”的编程语言,但是编译器的给定范围是多少?它们是否直接转化为最低级别的编程,即机器代码?或者它们是否编译成某种其他语言,再次重新编写以执行?

但澄清一下,我并不是在问构建一个编译器是否是一个合理的想法,或者我应该尝试编译什么。我只是想知道编译器是如何开发的,构建它们的步骤是什么,以及它们通常编译的深度。

非常感谢阅读!!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com