摘要:
在《如何設計一門語言》里面,我講了一些語言方面的東西,還有痛快的噴了一些XX粉什么的。不過單純講這個也是很無聊的,所以我開了這個《跟vczh看實例學編譯原理》系列,意在科普一些編譯原理的知識,盡量讓大家可以在創造語言之后,自己寫一個原型。在這里我拿我創造的一門很有趣的語言 https://github.com/vczh/tinymoe/ 作為實例。商業編譯器對功能和質量的要求都是很高的,里面大量的東西其實都跟編譯原理沒關系。一個典型的編譯原理的原型有什么特征呢?性能低 錯誤信息難看 沒有檢查所有情況就生成代碼 優化做得爛 幾乎沒有編譯選項 等等。Tinymoe就滿足了上面的5種情況,因為我的目 閱讀全文
posted @ 2014-01-19 01:22
陳梓瀚(vczh)
閱讀(13662)
評論(22)
推薦(24)
浙公網安備 33010602011771號