松本行弘 編程語言的設計與實現( 簡體 字) | |
作者:[日]松本行弘 著;日經Linux 編 | 類別:1. -> 程式設計 -> 綜合 |
出版社:人民郵電出版社 | 3dWoo書號: 51655 詢問書籍請說出此書號! 有庫存 NT售價: 445 元 |
出版日:8/1/2019 | |
頁數:315 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115516169 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第 1章 創造一門什么樣的語言 1
1-1 自己創造編程語言的意義 2 1-2 語言處理器的結構 11 1-3 虛擬機 20 1-4 編程語言設計入門(前篇) 31 1-5 編程語言設計入門(后篇) 40 第 2章 新語言Streem的設計與實現 51 2-1 抽象的并發編程 52 2-2 新語言Streem 62 2-3 首先開發語法檢查器 73 2-4 事件循環 83 2-5 多線程與對象 96 2-6 緩存與符號 106 2-7 轉換為抽象語法樹 115 2-8 局部變量與異常處理 128 第3章 設計面向對象功能 139 3-1 各種各樣的面向對象 140 3-2 Streem的面向對象 149 3-3 再看Streem的語法 159 3-4 模式匹配 170 第4章 實現Streem的對象 181 4-1 套接字編程 182 4-2 基本數據結構 193 4-3 對象表示與NaN Boxing 203 4-4 垃圾回收 214 4-5 無鎖算法 223 第5章 強化流編程 235 5-1 管道編程 236 5-2 管道的構成要素 248 5-3 CSV處理功能 258 5-4 時間表示 268 5-5 統計基礎的基礎 279 5-6 隨機數 290 5-7 數據流圖 301 后記 314 本書由Ruby之父松本行弘在《日經Linux》雜志上的連載整合而成,主要介紹了新語言Streem的設計與實現過程。作者從設計Streem這門新語言的動機開始講起,由淺入深,詳細介紹了新語言開發中的各個環節,以及語言設計上的糾結與取舍,其中也不乏對其他編程語言的調查與思考,向讀者展示了創建編程語言的樂趣。
|