在怪異無章的網路世界
- 如果你有興趣了解一種類似傻瓜手寫剖析器的方法,傑克·克倫肖的《讓我們編寫一個編譯器》是一個相當受歡迎的系列,但尚未完成。 [1]
- 一本不錯的線上理論書籍是迪克·格魯尼和塞里爾·J·H·雅各布合著的《剖析技術 - 實用指南》。 [2]
- 編譯器和編譯器產生器使用 C++ 簡介,P.D. 泰瑞,羅德斯大學,1996 年。 [3]
- comp.compilers FAQ [4]
書籍
- 艾爾弗雷德 V. 阿豪、拉維·賽賽、傑佛瑞·D. 烏爾曼合著的《龍書》被廣泛認為是「聖經」。(ISBN 0201100886) [Amazon]
- 一個良好的入門書籍將會是蘭迪·M·卡普蘭的《為小語言建構語言處理器》。它涵蓋了詞法分析和剖析的基本知識,而且非常好,而且還討論了語言設計背後的問題。很不幸的是,作者很少關注語言建構的執行期間層面 (例如,沒有討論如何執行迴圈),但材料的內容比《龍書》容易入手許多。(ISBN 0471597538)
- 芬克的《進階程式語言設計》介紹了許多語言類型的設計層面。(ISBN 0805311912)
- 一本絕佳的書籍是艾倫·霍盧布的《C 語言編譯器設計》。除了理論之外,這本書還介紹了許多其他書籍留待讀者自行練習的實務實作細節。而且對於非資訊科技領域的人來說也很容易理解。請參閱霍盧布的網站 [5]。(ASIN 0131550454)
- 查看《comp.compilers FAQ》以取得更多書評。 [4]
提示:如果你在 [Google] 中搜尋ISBN xxxxx,它會提供連結至檢閱與販售這本書的網站。
最近異動 · 喜好設定
編輯 · 歷史
最後編輯日期:2012 年 8 月 7 日上午 1:49(格林威治時間) (差異)