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