VS Code 插件开发 - Doing
https://github.com/chai2010/vscode-extdev-book
µGo——从头开发一个迷你Go语言编译器 - 暂停
https://github.com/wa-lang/ugo-compiler-book
Go语言定制指南 - 2022 开源图书,已出版
https://github.com/chai2010/go-ast-book
面向WebAssembly编程 - 2020 开源图书,已出版
WebAssembly是新一代的Web虚拟机标准,C/C++程序可以通过Emscripten工具链编译为WebAssembly二进制格式.wasm,进而导入网页中供JavaScript调用——这意味着使用C/C++编写的程序将可以直接运行在网页中。本书从Emscripten基本使用开始介绍了C/C++开发WebAssembly模块的方法;并且以作者在实际工程项目中获取的一手经验为基础,提出了一些一般性的设计原则和技术框架。
- 作者:丁尔男,Github @3dgen
- 作者:柴树杉,Github @chai2010,Twitter @chaishushan
- 网址:https://github.com/3dgen/cppwasm-book
WebAssembly标准入门 - 2018,已出版
本书讲解了WebAssembly的基础知识,其内容涵盖了WASM的历史背景、WASM中汇编语言和虚拟机指令、浏览器对WASM的支持、其它高级语言对WASM的支持等。本书适合想要掌握WebAssembly技术的用户学习。
- 作者:柴树杉,Github @chai2010,Twitter @chaishushan
- 作者:丁尔男,Github @3dgen
- 网址:https://github.com/chai2010/awesome-wasm-zh/blob/master/webassembly-primer.md
Go语言高级编程(Advanced Go Programming) - 2018 开源图书,已出版
本书针对Go语言有一定经验,想深入了解Go语言各种高级用法的开发人员。
- 作者:柴树杉,Github @chai2010,Twitter @chaishushan
- 作者:曹春晖,Github @cch123
- 网址:https://github.com/chai2010/advanced-go-programming-book