《自己動手寫編譯器、鏈接器》講述了一個真實編譯器的開發(fā)過程,源語言是以C語言為監(jiān)本,進行適當簡化定義的一門新語言,稱之為SC語言(簡化的C語言),目標講言是大家熟悉的Intel x86機器語言。在《自己動手寫編譯器、鏈接器》中,讀者將看到從SC語言定義,到SCC編譯器開發(fā)的完整過程。《自己動手寫編譯器、鏈接器》介紹的SCC編譯器,沒有借助Lex與Yacc這些編譯器自動生成工具,純手工編寫而成,更便于學習和理解。為了生成可以直接運行EXE文件,《自己動手寫編譯器、鏈接器》還實現了一個鏈接器。讀完《自己動手寫編譯器、鏈接器》讀者將知道一門全新的語言如何定義,一個真實的編譯器、鏈接器如何編寫。