自己动手实现Lua:虚拟机、编译器和标准库
上QQ阅读APP看书,第一时间看更新

2.6 本章小结

Lua虽然是解释型脚本语言,但Lua解释器的内部执行方式实际上和Java类似:先把脚本编译成字节码,然后交给虚拟机执行。本章首先介绍了Lua编译器的两种用法(编译和反编译),然后详细介绍了二进制chunk格式,并且编写了二进制chunk解析代码,最后实现了一个简单的反编译器。在下一章,我们将深入到指令表内部,对Lua虚拟机指令一探究竟。