自己動手寫編譯器、鏈接器 在線電子書 圖書標籤: 編譯原理 編譯器 計算機科學 編譯 C/C++ 計算機 鏈接 連接器
發表於2024-11-26
自己動手寫編譯器、鏈接器 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
很喜歡這本書, 完全就是我想要的學習方式。 我看完於淵的 Orange's 一個作業係統的實現後, 完成一個小型 os, 目前打算照這本書來學習, 完成一個 compiler + linker。 我習慣使用 linux, 目前已把第四章的程式 porting 到 linux。 颱灣齣版的技術書籍已經遠遠落後中國瞭, 我現在幾乎都是讀簡體中文的技術書籍瞭。
評分作者郵箱居然隻會自動迴復。高冷乾脆不留郵箱啊,浪費我寫郵件的時間。這樣的書本來就比較小眾,會給作者寫郵件的大概少之又少。懶得寫瞭,一星不能再多。 -------------------------------------------------------------------------------------------------------// 更新:作者王先生專門迴復瞭,再次感謝王先生。好書,好作者。為我的淺薄道歉。
評分VS2010編譯提示警告,可以通過編譯,但不能正常執行。看起來作者並沒有很好的測試過代碼,不像是花瞭六年時間寫的書(也許是讓學生寫的代碼?)。此書的另一位作者在序中隻字未提,嗬嗬。建議彆買。
評分現在電腦書真是書托太多瞭,這書充斥著90後的味道,VC6還號稱win8可以運行也不臉紅
評分現在電腦書真是書托太多瞭,這書充斥著90後的味道,VC6還號稱win8可以運行也不臉紅
《自己動手寫編譯器、鏈接器》講述瞭一個真實編譯器的開發過程,源語言是以C語言為藍本,進行適當簡化定義的一門新語言,稱之為SC語言(簡化的C語言),目標語言是大傢熟悉的Intelx86機器語言。在本書中,讀者將看到從SC語言定義,到SCC編譯器開發的完整過程。本書介紹的SCC編譯器,沒有藉助Lex與Yacc這些編譯器自動生成工具,純手工編寫而成,更便於學習和理解。為瞭生成可以直接運行EXE文件,本書還實現瞭一個鏈接器。讀完本書讀者將知道一門全新的語言如何定義,一個真實的編譯器、鏈接器如何編寫。
本書適閤各類程序員、程序開發愛好者閱讀,也可作為高等院校編譯原理課程的實踐教材。
鄭重聲明:本書源代碼作者已申請版權,僅供讀者用於學習研究之目的。未經作者允許,嚴禁任何組織與個人將其在網絡上傳播或用於商業用途。對於侵權行為,作者保留提起法律訴訟的權利。源代碼相關問題,請與作者聯係。
学了编译原理和形式语言与自动机、用过各种解释器、编译器...你可曾有兴趣了解下他们都是如何实现的?当然/虽然,一个成熟的编译器前端通常不会采用如此简单的递归子程序法设计,但是,一个完整的编译器、链接器可以这样地构建。本书可以很好地满足很多读者对于编译器、连接器...
評分 評分学了编译原理和形式语言与自动机、用过各种解释器、编译器...你可曾有兴趣了解下他们都是如何实现的?当然/虽然,一个成熟的编译器前端通常不会采用如此简单的递归子程序法设计,但是,一个完整的编译器、链接器可以这样地构建。本书可以很好地满足很多读者对于编译器、连接器...
評分书中有几个函数没有给出具体的实现,需要自行填补,部分指针没有初始化造成编译程序的崩溃,但是总体上通俗易懂,适合入门自行学习。在WINDOWS下编写可使用较新的编译器,由于代码书写在vc6.0环境下,在改写过程中能比较好的发现问题.
評分书中有几个函数没有给出具体的实现,需要自行填补,部分指针没有初始化造成编译程序的崩溃,但是总体上通俗易懂,适合入门自行学习。在WINDOWS下编写可使用较新的编译器,由于代码书写在vc6.0环境下,在改写过程中能比较好的发现问题.
自己動手寫編譯器、鏈接器 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024