深入浅出Lua编程实战视频课程:(3)lua编译器源代码赏析—3695人已学习
课程介绍
课程详细的介绍了lua编译器在编译时如何进行词法分析,语法分析,语义分析,以及如何分析执行lua指令系统。本课程适合对lua编译器源代码有浓厚兴趣,或者在工作中需要进行lua框架的搭建的学员,也可作为编译原理的实践课程
课程收益
能读懂lua编译器底层代码,并能进行修改
讲师介绍
张刚 更多讲师课程
有10多年的软件开发和管理经验,熟悉Unity3D,Unreal,OGRE等多款3d游戏引擎。并参与多款游戏的研发,熟悉网络游戏开发的整个流程和技术细节。授课紧贴实际应用,思路清晰
课程大纲
第1章:课程简介
1. 课程简介 4:14
第2章:C语言基础知识
1. 数组 15:34
2. 链表 18:32
3. 哈希表 21:31
4. 字节对齐 13:24
第3章:lua虚拟机相关数据结构
1. Lua数据结构-luaState 9:58
2. Lua数据结构-TValue 10:21
3. Lua数据结构-TString 17:31
4. Lua数据结构-Table 26:37
5. Lua数据结构-堆栈 16:14
第4章:词法与语法分析
1. 词法分析(1) 12:44
2. 词法分析(2) 12:19
3. 语法分析 24:32
第5章:lua指令系统
1. lua指令系统简介 18:15
2. lua指令格式 34:58
3. OP_LOADK 指令 10:04
4. OP_MOVE 指令 3:47
5. OP_GETGLOBAL 指令 9:30
6. OP_SETGLOBAL 指令 3:31
7. OP_NEWTABLE 指令 4:48
8. Lua算术指令 7:36
9. OP_JMP 指令 6:53
10. Lua测试指令 24:12
11. OP_CLOSURE 指令 8:12
12. OP_CALL 与 OP_RETURN 指令 36:29
第6章:lua语义分析
1. lua表达式 17:31
2. lua指令生成 13:29
大家可以点击【 查看详情】查看我的课程
课程介绍

课程详细的介绍了lua编译器在编译时如何进行词法分析,语法分析,语义分析,以及如何分析执行lua指令系统。本课程适合对lua编译器源代码有浓厚兴趣,或者在工作中需要进行lua框架的搭建的学员,也可作为编译原理的实践课程
课程收益
能读懂lua编译器底层代码,并能进行修改
讲师介绍
张刚 更多讲师课程
有10多年的软件开发和管理经验,熟悉Unity3D,Unreal,OGRE等多款3d游戏引擎。并参与多款游戏的研发,熟悉网络游戏开发的整个流程和技术细节。授课紧贴实际应用,思路清晰
课程大纲
第1章:课程简介
1. 课程简介 4:14
第2章:C语言基础知识
1. 数组 15:34
2. 链表 18:32
3. 哈希表 21:31
4. 字节对齐 13:24
第3章:lua虚拟机相关数据结构
1. Lua数据结构-luaState 9:58
2. Lua数据结构-TValue 10:21
3. Lua数据结构-TString 17:31
4. Lua数据结构-Table 26:37
5. Lua数据结构-堆栈 16:14
第4章:词法与语法分析
1. 词法分析(1) 12:44
2. 词法分析(2) 12:19
3. 语法分析 24:32
第5章:lua指令系统
1. lua指令系统简介 18:15
2. lua指令格式 34:58
3. OP_LOADK 指令 10:04
4. OP_MOVE 指令 3:47
5. OP_GETGLOBAL 指令 9:30
6. OP_SETGLOBAL 指令 3:31
7. OP_NEWTABLE 指令 4:48
8. Lua算术指令 7:36
9. OP_JMP 指令 6:53
10. Lua测试指令 24:12
11. OP_CLOSURE 指令 8:12
12. OP_CALL 与 OP_RETURN 指令 36:29
第6章:lua语义分析
1. lua表达式 17:31
2. lua指令生成 13:29
大家可以点击【 查看详情】查看我的课程