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

索斯藤·鮑爾

的圖書
用Go語言自製編譯器
$ 473
用Go語言自製編譯器
作者:(索斯藤·鮑爾 / 譯者:廖彬 
出版社:人民郵電出版社
出版日期:2022-06-01
語言:簡體中文   規格:平裝 / 306頁 / 16k/ 19 x 26 x 1.53 cm / 普通級/ 單色印刷 / 1-1
博客來 博客來 - 計算機概論  - 來源網頁  
圖書介紹看圖書介紹
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:用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折
教養不必糾結於最理想方式:放過自己,也放心讓孩子飛的解放之書
作者:陳其正(醜爸)
出版社:方智出版社股份有限公司
出版日期:2020-03-01
66折: $ 198 
金石堂 - 今日66折
喚醒世界的香味
66折: $ 383 
金石堂 - 今日66折
向文字深邃處摘星:華語文學評論集
66折: $ 198 
 
博客來 - 暢銷排行榜
達克比辦案15:孤島時光機:島嶼生態學與臺灣島的形成
出版日期:2024-11-28
$ 300 
博客來 - 暢銷排行榜
張忠謀自傳:上冊 一九三一 ── 一九六四
作者:張忠謀
出版社:天下文化
出版日期:2024-11-29
$ 276 
博客來 - 暢銷排行榜
失控的焦慮世代:手機餵養的世代,如何面對心理疾病的瘟疫
作者:強納森.海德特 (Jonathan Haidt)
出版社:網路與書出版
出版日期:2024-11-29
$ 379 
Taaze 讀冊生活 - 暢銷排行榜
這次不遲到!有感筆電超激推100款ROBLOX絕讚遊戲
作者:有感筆電Daptoper
出版社:尖端出版
出版日期:2023-07-05
$ 315 
 
金石堂 - 新書排行榜
一輩子無法向床伴鄰居告白(全)
作者:鳴坂リン
出版社:東立出版社
出版日期:2024-12-25
$ 119 
Taaze 讀冊生活 - 新書排行榜
素養檢定:國小國文素養題本 閱讀素養 中年級(二版)[本書適用國小三、四年級](FG6108)
作者:中華未來學校教育學會師資群
出版社:大碩教育股份有限公司
出版日期:2024-10-21
$ 252 
金石堂 - 新書排行榜
墮落家族論(下)
作者:鶴亀まよ
出版社:東立出版社
出版日期:2024-12-04
$ 136 
金石堂 - 新書排行榜
妹妹是不能當女友的,可是…… (首刷附錄版) 04
作者:鏡遊
出版社:東立出版社
出版日期:2025-01-31
$ 196 
 

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