Re: [問題] 如何讓C盡量有組合語言的形式
看板C_and_CPP (C/C++)作者MasterChang (Han-Yuan)時間6年前 (2019/05/07 23:01)推噓0(0推 0噓 2→)留言2則, 1人參與討論串3/3 (看更多)
如果要做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://www.ptt.cc/bbs/C_and_CPP/M.1557241318.A.36D.html
→
05/08 03:07,
6年前
, 1F
05/08 03:07, 1F
→
05/08 03:07,
6年前
, 2F
05/08 03:07, 2F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章