- Go語言定制指南
- 柴樹杉等
- 290字
- 2022-05-09 14:50:06
內容提要
Go語言語法樹是Go語言源文件的另一種語義等價的表現形式,Go語言自帶的go fmt和go doc等命令都是建立在Go語言語法樹基礎之上的分析工具。本書從Go語言語法樹出發,重新審視Go語言源文件,闡述定制Go語言的核心技術。書中通過對go/ast、go/ssa等包的分析,一步步深入Go語言核心,最后簡要介紹LLVM,讀者可以結合LLVM和Go語言語法樹按需定制,創造一個語法與Go語言語法類似的簡單的編程語言及與其對應的編譯器,達到掌握自制編程語言和編譯器的目的。
本書面向已經熟練掌握Go語言并在進行項目開發的程序員,也適合想深入了解Go語言底層運行機制的程序員閱讀,同時可作為對編程語言/編譯器有興趣并想進行實際項目實踐的程序員的參考書。
推薦閱讀
- LabVIEW程序設計基礎與應用
- 零基礎玩轉區塊鏈
- Production Ready OpenStack:Recipes for Successful Environments
- Scratch 3.0少兒編程與邏輯思維訓練
- Visual C
- 軟件項目管理實用教程
- Mastering Data Mining with Python:Find patterns hidden in your data
- Solr Cookbook(Third Edition)
- JavaScript應用開發實踐指南
- Tableau Desktop可視化高級應用
- PHP 8從入門到精通(視頻教學版)
- Python物理建模初學者指南(第2版)
- Extending Docker
- MySQL核心技術與最佳實踐
- Swift 2 Design Patterns