第4章 文本格式
Wasm二进制格式是专门给机器(编译器、Wasm实现、各种工具)设计的,对人类不太友好。但是很多时候,开发者也需要理解Wasm模块。比如想通过查看源代码的方式查看浏览器下载的Wasm模块,或者想写一些小例子来学习和测试Wasm。考虑到这些因素,Wasm规范定义了模块的文本格式(WebAssembly Text Format,简称WAT)。
如果把二进制格式理解为“机器语言”,那么文本格式就相当于“汇编语言”。为了表述方便,我们有时也称Wasm文本格式为WAT语言。第3章已经展示了一些WAT示例代码,这一章我们将详细讨论Wasm文本格式,从另外一个角度了解Wasm模块。