WebAssembly原理與核心技術(shù)
本書延續(xù)了我“自己動(dòng)手”系列叢書的風(fēng)格,每章均配有精心安排的代碼。本書將帶領(lǐng)讀者循序漸進(jìn)地實(shí)現(xiàn)Wasm,每一章的代碼都建立在前一章代碼的基礎(chǔ)之上,但又都可以單獨(dú)編譯和運(yùn)行。建議讀者從第1章開始,按順序閱讀本書,編寫或修改每一章的代碼。當(dāng)然,直接跳到感興趣的章節(jié)進(jìn)行閱讀,必要時(shí)再學(xué)習(xí)其他章節(jié),也是可以的。本書適合有一定編輯基礎(chǔ)且對(duì)Web前沿技術(shù)或高級(jí)語(yǔ)言虛擬機(jī)技術(shù)感興趣的讀者。書中有少量Rust示例代碼,都比較簡(jiǎn)單易懂,即使不了解Rust語(yǔ)言也不影響閱讀。本書將使用Go語(yǔ)言實(shí)現(xiàn)Wasm解釋器,但并沒(méi)有用到特別高深的技術(shù),加之Go語(yǔ)言語(yǔ)法比較簡(jiǎn)單,相信對(duì)于有C系列語(yǔ)言(比如C/C++/C#、Java、JavaScript等)基礎(chǔ)的讀者來(lái)說(shuō),書中的代碼不難理解。
·9.5萬(wàn)字