gpt4 book ai didi

parsing - 我想写一个编译器;你推荐什么程序集(x86)/后端?是否使用 BISON?

转载 作者:行者123 更新时间:2023-12-02 01:15:24 26 4
gpt4 key购买 nike

<分区>

我正在编写一个非常简单的小型编译器(我自己编写的,我没有参加类(class)或其他任何事件)。我需要帮助来做一些决定。第一步(我相信),我需要了解汇编到代码生成(对吗?)。我正在为它寻找更好的汇编语言。在易于编码/理解良好的后端支持等方面更好。我已经阅读了 HOWTO assembly by LPD有多个集会的地方;但我真的对 AT&T 代码生成很感兴趣。事实上,我熟悉 GNU/Linux、GCC 和生成 AT&T 代码的类 GCC 编译器。

您还有其他建议吗?如果可能,请解释 AT&T 语法和后端(如果有)的优点。

对于一个以前从未写过编译器的人来说,如果没有 BISON 或等同物,是否太复杂而无法完成?我想通过使用 recursive descent parser 来做到这一点(例如,DMR 和 gcc 4.6>,以及 TCC)。另外,因为它是我的第一个编译器(用于非基本类和汇编),我认为在 BISON 的帮助下这样做是错误的。

非常感谢。

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