作者MasterChang (Han-Yuan)
看板C_and_CPP
标题Re: [问题] 如何让C尽量有组合语言的形式
时间Tue May 7 23:01:56 2019
如果要做C编译器,又苦於没有东西可以参考。那有个好东西你可以
去看看。那就是jserv的妈祖C编译器。大约2000行左右,这种轻量化
编译器非常适合学习,参考看看。
https://github.com/jserv/MazuCC
※ 引述《wei115 (NEET)》之铭言:
: 问题(Question):
:
: 我想试试看实作一个C编译器
: 之前没有学过编译器,看了几个星期的资料後,还是不太懂编译器
: 不过土法炼钢,还是炼出了一些东西
: 因为不知道写一个编译器的难度,所以简化一下目标,只做编译器的前端
: 使用C作为中间语言,希望可以去除语法糖,和格式尽量和组合语言相近,以便後端实做
: 使用递回下降方法,没有多少检查(int str = "aabbcc"; 是可以的)
: 语法3成参考K&R,7成用猜的,程式码写的不够合理,常常加一个功能就要动到整个专案
: 之後收集更多资料後会全部打掉重练
--
不要问我从哪来,我只是一个浪迹天涯的工程师....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.8.166
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1557241318.A.36D.html
1F:→ wei115: j大的编译器我有看,但程度不够,看的不是很懂(不过我有 05/08 03:07
2F:→ wei115: 参考他一些解法 05/08 03:07