《自己動手寫編譯器、鏈接器》講述瞭一個真實編譯器的開發過程,源語言是以C語言為藍本,進行適當簡化定義的一門新語言,稱之為SC語言(簡化的C語言),目標語言是大傢熟悉的Intelx86機器語言。在本書中,讀者將看到從SC語言定義,到SCC編譯器開發的完整過程。本書介紹的SCC編譯器,沒有藉助Lex與Yacc這些編譯器自動生成工具,純手工編寫而成,更便於學習和理解。為瞭生成可以直接運行EXE文件,本書還實現瞭一個鏈接器。讀完本書讀者將知道一門全新的語言如何定義,一個真實的編譯器、鏈接器如何編寫。
本書適閤各類程序員、程序開發愛好者閱讀,也可作為高等院校編譯原理課程的實踐教材。
鄭重聲明:本書源代碼作者已申請版權,僅供讀者用於學習研究之目的。未經作者允許,嚴禁任何組織與個人將其在網絡上傳播或用於商業用途。對於侵權行為,作者保留提起法律訴訟的權利。源代碼相關問題,請與作者聯係。
發表於2025-01-25
自己動手寫編譯器、鏈接器 2025 pdf epub mobi 電子書 下載
圖書標籤: 編譯原理 編譯器 計算機科學 編譯 C/C++ 計算機 鏈接 連接器
作者郵箱居然隻會自動迴復。高冷乾脆不留郵箱啊,浪費我寫郵件的時間。這樣的書本來就比較小眾,會給作者寫郵件的大概少之又少。懶得寫瞭,一星不能再多。 -------------------------------------------------------------------------------------------------------// 更新:作者王先生專門迴復瞭,再次感謝王先生。好書,好作者。為我的淺薄道歉。
評分終於看完,對於程序的編譯原理和程序到底存儲瞭什麼東西,看完會有不錯的體會,可以作為代碼練習教程。後續重讀一遍《程序員的自我修養》再來讀其他編譯相關的書籍。
評分這本真的不推薦,雖然是強調動手二字,但簡直是用代碼湊頁數,排版也很弱,代碼完全可提供個github就行瞭。
評分好書,適閤想學寫編譯器的童鞋!
評分上學期上的編譯原理課,感覺學的很枯燥,理論很空洞。在圖書館也看瞭其它一些編譯方麵的書,沒找到特彆閤適的編譯器實驗方麵的書。這本書拿一個完整編譯器來講,稱得上手把手來教寫編譯器,感覺很過癮,也逐步理解編譯原理講的內容怎麼應用瞭。
自己動手寫編譯器、鏈接器 2025 pdf epub mobi 電子書 下載