天天看點

自己動手寫編譯器、連結器内容簡介

本書講述了一個真實編譯器的開發過程,源語言是以C語言為藍本,進行适當簡化定義的一門新語言,稱之為SC語言(簡化的C語言),目智語言是大家熟悉的Intel x86機器語言。在本書中,讀者将看到從SC語言定義,到SCC編譯器開發的完整過程。本書介紹的SCC編譯器,沒有借助Lex與Yacc這些編譯器自動生成工具,純手工編寫而成,更便于學習和了解。為了生成可以直接運作EXE檔案,本書還實作了一個連結器。讀完本書讀者将知道一門全新的語言如何定義,一個真實的編譯器、連結器如何編寫。

《自己動手寫編譯器、連結器》

本書講述了一個真實編譯器的開發過程,源語言是以C語言為藍本,進行适當簡化定義的一門新語言,稱之為SC語言(簡化的C語言),目智語言是大家熟悉的Intel x86機器語言。在本書中,讀者将看到從SC語言定義,到SCC編譯器開發的完整過程。本書介紹的SCC編譯器,沒有借助Lex與Yacc這些編譯器自動生成工具,純手工編寫而成,更便于學習和了解。為了生成可以直接運作EXE檔案,本書還實作了一個連結器。讀完本書讀者将知道一門全新的語言如何定義,一個真實的編譯器、連結器如何編寫。

本書适合各類程式員、程式開發愛好者閱讀,也可作為高等院校編譯原理課程的實踐教材。

鄭重聲明: 本書源代碼作者已申請版權,僅供讀者用于學習研究之目的。未經作者允許,嚴禁任何組織與個人将其在網絡上傳播或用于商業用途。對于侵權行為,作者保留提起法律訴訟的權利。源代碼相關問題,請與作者聯系,作者郵箱:[email protected]

自己動手寫編譯器、連結器内容簡介