店鋪:遼寧音像出版社圖書專營店 出版社:機械工業出版社 ISBN:9787111665540 商品編碼:10029247273046 包裝:平裝 出版時間:2020-10-01 作者:張秀宏
"基本信息 書名:WebAssembly原理與核心技術 定價 作者:張秀宏 出版社:機械工業出版社 出版日期:2020-10-01 ISBN:9787111665540 字數: 頁碼: 版次: 裝幀:平裝 開本:16開 商品重量: 編輯推薦
(1)作者是資深的WebAssembly技術專家,對WebAssembly的規範、源代碼、核心技術都有非常深入的研究,而且在Web開發、遊戲和區塊鏈領域有豐富的實踐經驗。 (2)作者是資深的虛擬機技術專家,對Java、Go和Lua等語言及其虛擬機有非常深入的研究,撰寫了《自己動手寫Java虛擬機》和《自己動手實現Lua:虛擬機、編譯器、標準庫》。 (3)本書從工作原理、核心技術和規範3個維度全面解讀WebAssembly,同時給出具體實現思路和代碼 內容提要
WebAssembly是棧式虛擬機和字節碼技術的應用,在Web開發、後端開發、區塊鏈等領域大顯身手,越來越受歡迎。
本書是WebAssembly入門和進階的必讀書,它不僅對WebAssembly的工作原理、核心技術和規範進行了全面的剖析和解讀,而且給出了實現WebAssembly解釋器和AOT編譯器的思路和代碼。
本書共14章,分為四個部分:
部分 WebAssembly概述(章) 主要介紹了WebAssembly的概念、發展歷史以及閱讀本書需要做的準備工作。
第2部分 二進制和文本格式(第2~4章) 詳細講解了WebAssembly的二進制格式、文本格式以及指令集。
第3部分 虛擬機和解釋器(第5~11章) 詳細講解了WebAssembly的解釋器和虛擬機的工作原理以及實現思路,包括操作數棧、內存、函數調用、控制指令、鏈接和實例化、錯誤處理和驗證等。
第4部分 WebAssembly進階(2~14章) 深入地講解了AOT編譯器的實現思路和WebAssembly的提案等內容。 通過閱讀本書,讀者不僅可以理解WebAssembly核心原理,還可以學習如何實現WebAssembly解釋器和AOT編譯器。即收獲了“魚”,又學會了“漁”。 目錄
作者介紹
張秀宏 資深服務器開發工程師,在遊戲服務器、區塊鏈等領域有多年的開發和架構經驗。曾在E素、比特大陸等公司擔任高級服務器工程師,對Java、Go、Lua等語言以及高級語言虛擬機有非常深入的研究。 曾獨立撰寫書《自己動手寫Java虛擬機》和《自己動手實現Lua:虛擬機、編譯器、標準庫》,廣受讀者好評。《WebAssembly原理與核心技術》是作者在高級語言虛擬機領域的又一力作。 序言
" |