月亮般轻盈:用Lua成为指令稿语言大师 pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2018/12/05
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-29
类似图书 点击查看全场最低价
图书描述
Lua是一种可嵌入、高效、轻量级、功能强大的指令稿语言,主要应用在游戏领域。另外,基于Nginx的OpenResty也是使用Lua编写指令稿的,很多伺服器(如Redis)也支援使用Lua编写指令稿。
作为一门以纯C程式码编写的专案,Lua程式码优美、结构组织紧凑,是经典的C语言专案。
本书讨论Lua语言的设计原理,架构如下:
■ 第一部分说明Lua 中的资料结构,如透用资料是如何表示的,Lua 的字串以及表类型的实现原理。
■ 第二部分是本书最重要的部分,主要讨论Lua 虚拟机器的实现,分类说明Lua 虚拟机器中的一些重点指令。
■ 第三部分的内容比较杂,讨论垃圾回收、模组实现、热更新、程式码协同等的实现原理。
本书特色
√ 揭示Lua实现原理
√ 经典的纯C语言专案分析
√ 一线开发人员倾力打造
著者信息
作者简介
Codedump
从事互联网后端服务开发工作。在网路游戏开发工作期间接触到使用C 编写服务核心引擎,和使用Lua指令稿编写游戏逻辑的技术组合后,对Lua产生浓厚的兴趣开始研究,陆续发佈于网路。
个人博客:www.codedump.info。
月亮般轻盈:用Lua成为指令稿语言大师 pdf epub mobi txt 电子书 下载
图书目录
前 言
Chapter01 概述
1.1 前世今生
1.2 原始程式组织
1.3 Lua 虚拟机工作流程
Chapter02 Lua 中的资料类型
2.1 C 语言中实现通用资料结构的一般做法
2.2 Lua 通用资料结构的实现
Chapter03 字串
3.1 概述
3.2 字串实现
Chapter04 表
4.1 资料结构
4.2 操作演算法
Chapter05 Lua 虚拟机器
5.1 Lua 执行过程概述
5.2 资料结构与堆叠
5.3 指令的解析
5.4 指令格式
5.5 指令的执行
5.6 侦错工具
Chapter06 指令的解析与执行
6.1 Lua 词法
6.2 设定值类别指令
6.3 表相关的操作指令
6.4 函数相关的操作指令
6.5 数值计算类别指令
6.6 关系逻辑类别指令
6.7 循环类别指令
Chapter07 GC 演算法
7.1 原理
7.2 资料结构
7.3 实际流程
7.4 进度控制
Chapter08 环境与模组
8.1 环境相关的变数
8.2 模组
Chapter09 侦错器工作原理
9.1 钩子功能
9.2 获得目前程式资讯
9.3 列印变数
9.4 检视档案内容
9.5 中断点的增加
9.6 检视目前堆叠资讯
9.7 step 和next 指令的实现
Chapter10 例外处理
10.1 原理
10.2 Lua 实现
Chapter11 程式码协同
11.1 概念
11.2 相关的API
11.3 实现
AppendixA 参考资料
图书序言
图书试读
None
月亮般轻盈:用Lua成为指令稿语言大师 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
月亮般轻盈:用Lua成为指令稿语言大师 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
月亮般轻盈:用Lua成为指令稿语言大师 pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
月亮般轻盈:用Lua成为指令稿语言大师 pdf epub mobi txt 电子书 下载