購物比價找書網找車網
FindBook  
 有 1 項符合

用Go語言自製編譯器

的圖書
用Go語言自製編譯器 用Go語言自製編譯器

作者:(索斯藤·鮑爾 / 譯者:廖彬 
出版社:人民郵電出版社
出版日期:2022-06-01
語言:簡體中文   規格:平裝 / 306頁 / 16k/ 19 x 26 x 1.53 cm / 普通級/ 單色印刷 / 1-1
圖書選購
型式價格供應商所屬目錄
 
$ 521
博客來 博客來
計算機概論
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:用Go語言自製編譯器

內容簡介

本書是《用Go語言自製解譯器》的續篇。在自製解譯器時,你已經為Monkey語言實現了類C語法、變數綁定、基底資料型別、算數運算、內置函數、閉包等特性。是時候讓Monkey繼續成長了!在本書中,Monkey將繼續“進化”,並終成長為成熟的程式設計語言。在已有詞法分析器、語法分析器和抽象語法樹的基礎上,你將為Monkey語言定義位元組碼指令,運算元,編寫反組譯工具,構建執行位元組碼的虛擬機器。通過動手學習,你將能夠體驗從無到有實現類C語言的樂趣。
 

作者介紹

索斯藤·鮑爾(Thorsten Ball)

Sourcegraph軟件工程師,精通多門程式設計語言,包括Go、C、JavaScript和Ruby,深諳編譯原理、系程、Unix、數據庫等相關技術。現居德國,長期活躍於歐洲各大技術大會。
 
 
 

目錄

第1章 編譯器與虛擬機器 1
1.1 編譯器 2
1.2 虛擬機器與物理機 5
1.2.1 物理機 6
1.2.2 什麼是虛擬機器 11
1.2.3 為什麼要構建虛擬機器 14
1.2.4 位元組碼 15
1.3 虛擬機器與編譯器的二元性 17

第2章 你好,位元組碼! 19
2.1 第 一條指令 20
2.1.1 以位元組作為開端 21
2.1.2 最小編譯器 26
2.1.3 位元組碼與反匯編程式 32
2.1.4 回歸初心,繼續前行 37
2.1.5 給機器上電 40
2.2 棧上加法 46
2.3 連接REPL 52

第3章 編譯運算式 55
3.1 棧清理 55
3.2 中綴運算式 60
3.3 布林類型 64
3.4 比較運算子 69
3.5 首碼運算式 76

第4章 條件陳述式 83
4.1 跳轉 86
4.2 編譯條件陳述式 88
4.3 執行跳轉 103
4.4 歡迎回來,Null 值 106

第5章 追蹤名稱 115
5.1 計畫 116
5.2 編譯綁定 117
5.2.1 添加符號表 120
5.2.2 在編譯器中使用符號 123
5.3 在虛擬機器中支持全域變數 126

第6章 字串、數組和雜湊表 132
6.1 字串 132
6.2 數組 138
6.3 雜湊表 142
6.4 索引運算子 149

第7章 函數 156
7.1 一個簡單的函數 156
7.1.1 函數表示 157
7.1.2 執行函數的操作碼 158
7.1.3 編譯函數字面量 161
7.1.4 編譯函數調用 176
7.1.5 虛擬機器中的函數 179
7.1.6 一點獎勵 190
7.2 局部綁定 191
7.2.1 局部綁定操作碼 192
7.2.2 編譯局部綁定 195
7.2.3 在虛擬機器中實現局部綁定 208
7.3 參數 218
7.3.1 編譯帶參數的函數調用 219
7.3.2 將引用解析為參數 224
7.3.3 虛擬機器中的參數 227

第8章 內置函數 237
8.1 使修改變得簡單 238
8.2 做出改變:計畫 244
8.3 內置函數作用域 245
8.4 執行內置函數 250

第9章 閉包 256
9.1 問題 257
9.2 計畫 258
9.3 將一切視為閉包 260
9.4 編譯和解析自由變數 271
9.5 運行時創建閉包 283
9.6 遞迴閉包 288

第10章 最後的測試 303
 

詳細資料

  • ISBN:9787115591104
  • 規格:平裝 / 306頁 / 16k / 19 x 26 x 1.53 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國
贊助商廣告
 
金石堂 - 今日66折
庶女有毒(五)
作者:秦簡
出版社:東佑文化事業有限公司
出版日期:2014-10-17
66折: $ 165 
金石堂 - 今日66折
小狼人好害怕
66折: $ 231 
金石堂 - 今日66折
血嫁(一)
作者:遠月
出版社:東佑文化事業有限公司
出版日期:2012-10-19
66折: $ 165 
金石堂 - 今日66折
小鬼鬼
66折: $ 251 
 
金石堂 - 暢銷排行榜
被勇者奪去一切的我跟勇者媽媽一起組隊了!(5)
作者:久遠まこと
出版社:台灣角川股份有限公司
出版日期:2026-05-14
$ 110 
Taaze 讀冊生活 - 暢銷排行榜
一如既往︰不變的人性法則與致富心態
作者:摩根.豪瑟
出版社:遠見天下文化出版股份有限公司
出版日期:2024-02-01
$ 355 
Taaze 讀冊生活 - 暢銷排行榜
卸力,打造最強體能︰一線運動員都在做的放鬆訓練法
作者:中野崇
出版社:天下生活出版股份有限公司
出版日期:2025-02-05
$ 337 
Taaze 讀冊生活 - 暢銷排行榜
Rewire-神經可塑性:用神經科學突破行為模式迴圈,終結焦慮、恐慌和憂鬱,實現最佳的心理健康
作者:妮可.維諾拉
出版社:麥田
出版日期:2024-06-01
$ 331 
 
金石堂 - 新書排行榜
我已經準備好復仇了!(劇透警告:請做好一定會被騙的準備!)★附著名插畫家光宗薰繪製封面明信片一張
作者:櫻井美奈
出版社:幸福文化
出版日期:2026-03-11
$ 356 
金石堂 - 新書排行榜
唯有這段戀愛無法推理
作者:谷夏讀
出版社:幸福文化
出版日期:2026-03-04
$ 332 
金石堂 - 新書排行榜
致富:21天建立吸引財富的習慣【《祕密》作者最新公開】
作者:朗達.拜恩
出版社:方智出版社股份有限公司
出版日期:2026-05-01
$ 324 
金石堂 - 新書排行榜
追逐彗星的吸血鬼【日本山田風太郎獎╳山本周五郎獎雙獎入圍】
作者:河野裕
出版社:獨步文化出版社
出版日期:2026-04-30
$ 363 
 

©2026 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策