購物比價找書網找車網
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折
哇! 科技無所不在
作者:學習樹研究發展總部
出版社:五南圖書出版股份有限公司
出版日期:2017-04-25
66折: $ 165 
金石堂 - 今日66折
召喚!成長的魔法
作者:學習樹研究發展總部
出版社:五南圖書出版股份有限公司
出版日期:2017-04-25
66折: $ 165 
金石堂 - 今日66折
我家也是茶餐廳:65道超人氣港式美味輕鬆做!
作者:李德全、林國汶
出版社:麥浩斯資訊股份有限公司
出版日期:2018-12-29
66折: $ 263 
金石堂 - 今日66折
未知的實相有聲書第5輯(新版)
作者:許添盛醫師主講
出版社:賽斯文化
出版日期:2018-11-01
66折: $ 660 
 
博客來 - 暢銷排行榜
別對每件事都有反應2:不執著的練習
作者:枡野俊明
出版社:悅知文化
出版日期:2025-01-20
$ 260 
Taaze 讀冊生活 - 暢銷排行榜
miffy潔膚柔濕巾-20抽(綠)
作者:新台
出版社:新台圖書
出版日期:2023-08-30
$ 26 
博客來 - 暢銷排行榜
臺灣漫遊錄
作者:青山千鶴子、楊双子
出版社:春山出版
出版日期:2020-03-31
$ 300 
金石堂 - 暢銷排行榜
雙層壓克力吊飾《特殊傳說》內有惡犬
作者:護玄
出版社:原動力文化事業有限公司
出版日期:2025-02-12
$ 270 
 
金石堂 - 新書排行榜
特殊傳說Ⅲ【2025珍藏特裝組】
作者:護玄
出版社:原動力文化事業有限公司
出版日期:2025-02-12
$ 702 
博客來 - 新書排行榜
吾命騎士【2025珍愛特裝組】
作者:御我
出版社:魔豆文化
出版日期:2025-02-12
$ 558 
博客來 - 新書排行榜
別對每件事都有反應【2025限量暢銷特典版】:淡泊一點也無妨,活出快意人生的99個禪練習!
作者:枡野俊明
出版社:悅知文化
出版日期:2024-12-18
$ 260 
金石堂 - 新書排行榜
哈利路亞寶貝 (1)
作者:仔縞樂々
出版社:台灣角川股份有限公司
出版日期:2025-02-20
$ 126 
 

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