作品介紹

Go語言定制指南


作者:柴樹杉 史斌 丁爾男     整理日期:2022-08-21 13:22:08

  1.深入淺出,接觸核心理解Go語言語法樹的工作原理,提升編程技藝,學習編譯器的原理與實現(xiàn),編寫更效率的代碼;通過理解簡單的“凹語言”,深刻理解Go語言特性,獲得自制一門編程語言的啟發(fā)。2.內(nèi)容針對性與專業(yè)性強本書面向已經(jīng)熟練掌握 Go 語言并在進行項目開發(fā)的程序員,也適合想深入了解 Go 語言底層運行機制的程序員閱讀,同時可作為對編程語言/編譯器有興趣并想進行實際項目實踐的程序員的參考書。
  Go 語言語法樹是 Go 語言源文件的另一種語義等價的表現(xiàn)形式,Go 語言自帶的go fmt 和 go doc等命令都是建立在 Go 語言語法樹基礎(chǔ)之上的分析工具。本書從Go 語言語法樹出發(fā),重新審視Go 語言源文件,闡述定制Go 語言的核心技術(shù)。書中通過對 go/ast、go/ssa 等包的分析,-步步深入Go 語言核心,*后簡要介紹 LLVM,讀者可以結(jié)合 IIVM 和 Go 語言語法樹按需定制,創(chuàng)造一個語法與 Go 語言語法頭似的簡單的編程語言及與其對應(yīng)的編譯器,達到掌握自制編程語言和編譯器的目的。本書面向已經(jīng)熟練掌握 Go 語言并在進行項目開發(fā)的程序員,也適合想深入了解 Go 語言底層運行機制的程序員閱讀,同時可作為對編程語言/編譯器有興趣并想進行實際項目實踐的程序員的參考書。





上一本:教孩子學編程 下一本:面向ArcGIS的Python腳本編程

作家文集

下載說明
Go語言定制指南的作者是柴樹杉 史斌 丁爾男,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動引人入勝。為表示對作者的支持,建議在閱讀電子書的同時,購買紙質(zhì)書。

更多好書