扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 游戏开发> 其他
  • 深入浅出Lua编程实战视频课程:(3)lua编译器源代码赏析

  • 由百度云提供技术支持
    课程目录
    第一章:课程简介
    • 1. 课程简介 (免费)
    • 4:14
    第二章:C语言基础知识
    • 1. 数组
    • 15:34
    • 2. 链表
    • 18:32
    • 3. 哈希表
    • 21:31
    • 4. 字节对齐
    • 13:24
    第三章: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
    第四章:词法与语法分析
    • 1. 词法分析(1)
    • 12:44
    • 2. 词法分析(2)
    • 12:19
    • 3. 语法分析
    • 24:32
    第五章: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
    第六章:lua语义分析
    • 1. lua表达式
    • 17:31
    • 2. lua指令生成
    • 13:29
    • 【课程类型】技术教程 【难度级别】初级 【适合人群】所有人
    • 【课程介绍】
      课程详细的介绍了lua编译器在编译时如何进行词法分析,语法分析,语义分析,以及如何分析执行lua指令系统。本课程适合对lua编译器源代码有浓厚兴趣,或者在工作中需要进行lua框架的搭建的学员,也可作为编译原理的实践课程
    • 【课程目标】
      能读懂lua编译器底层代码,并能进行修改
    • 【课程计划】
      能读懂lua编译器底层代码,并能进行修改

    第一章:课程简介
    1 课程简介
    | 4:14

    第二章:C语言基础知识
    1 数组
    | 15:34
    2 链表
    | 18:32
    3 哈希表
    | 21:31
    4 字节对齐
    | 13:24

    第三章:lua虚拟机相关数据结构

    第四章:词法与语法分析
    3 语法分析
    | 24:32

    第五章:lua指令系统
    2 lua指令格式
    | 34:58
    3 OP_LOADK 指令
    | 10:04
    4 OP_MOVE 指令
    | 3:47
    8 Lua算术指令
    | 7:36
    9 OP_JMP 指令
    | 6:53
    10 Lua测试指令
    | 24:12
    11 OP_CLOSURE 指令
    | 8:12

    第六章:lua语义分析
    1 lua表达式
    | 17:31
    2 lua指令生成
    | 13:29

    全部评价(0
    好评(0
    中评(0
    差评(0
    发表评价
    张刚
    6课程12687学员
    有10多年的软件开发和管理经验,熟悉Unity3D,Unreal,OGRE等多款3d游戏引擎。并参与多款游戏的研发,熟悉网络游戏开发的整个流程和技术细节。授课紧贴实际应用,思路清晰