电子书:《Lua程序设计(第4版)》_梅隆魁译

[复制链接]
查看332 | 回复1 | 2019-12-11 14:41:42 | 显示全部楼层 |阅读模式

《Lua程序设计(第4版)》_梅隆魁译_1

《Lua程序设计(第4版)》_梅隆魁译_1

《Lua程序设计(第4版)》_梅隆魁译_2

《Lua程序设计(第4版)》_梅隆魁译_2

《Lua程序设计(第4版)》_梅隆魁译_3

《Lua程序设计(第4版)》_梅隆魁译_3


内容简介:

E dI DrY5#412
↓是斗
流学习

Ua程序设计
gramming in Lua(fourth edition)
(第4版)
[巴西 Roberto lerusalimschy著
梅隆魁译
電子工業出
北京 BELJING

内容简介
本书由Lua语言作者亲自撰写,针对Lua语言本身由浅入深地从各个方面进行了完整和
致的讲解。作为第4版,本书主要针对的是Lua5,3,这是本书写时Lua语言的最新版
本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及C语言API等
四个方面的内容,既有Lua语言基本数据类型、输入输出、控制结构等基础知识,也有对模
块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C语
言API等高级特性的系统讲解,还有对Iua5.3中引人的整型、位运算、瞬表、延续等新功
能的细致说明
听有与Lua语言打交道的人均能从本书受益,包括游戏、嵌人式、物联网、软
_逆.向_工程、移动互联网、C语言核心系统开发等诸多领域中对Lua语言有一般使用需
业人员,以及需要从编译原理或语言设计哲学和实现角度深入学习Lua语言脚本引擎
开发者或研究人员。
Programming in Lua(fourth edition), 978-8590379867 Copyright @2016 by Roberto lerusal
imschy. Chinese translation Copyright @2018 by Publishing House of Electronics Industry.
本书中文简体版专有出版权由 Roberto lerusalimschy授予电子工业出版社,未经许可,不
得以任何方式复制或者抄袭本书的任何部分。
记号图字:01-2017-5969
图书在版编目(CIP)数据
Lua程序设计:第4版/(巴西)罗伯拖·鲁萨利姆斯奇( Roberto lerusalimschy)著;梅隆魁
译.一北京:电子工业出版社,2018.6
书名原文: Programming in Lua( fourth edition
ISBN978-7-121-338045
LL…Ⅱ.①罗…②梅…Ⅲ①游戏程序一程序设计I@TP3176
中guo版本图书馆CIP数据核字(2018)第042514号
划编辑:符隆美
责任编辑:许艳
刷:三河市鑫金马印装有限公司
订:三河市鑫金马印装有限公司
版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编100036
开本:787×980
版次:2018年6月第1版
印次:2018年6月第1次印刷
定价:8900元
凡所购买电子工业出版社图书有缺损问題,请向购买书店调换。若书店售缺,请与本社
发行部联系,联系及邮购电话010)88254888,88258888
质量投诉请发邮件至ds@phei.com.cn,盗版侵权举报请发邮件至dbq@Phei.com
本书咨询联系方式010)5126088819fag@phei.com.cn

推荐序
Lua这种类似于“胶水”的语言在游戏行业被广泛应用。我已经在游戏行业摸爬滚打了
很多年,对游戏行业的变化之快深有体会:游戏策划时常更改设计是行业特点,工程师必须
把“不要写死,要能热更”这句话刻在心里。因此在做开发时,大家喜欢把逻辑放在Lua这
种嵌入型语言中,一方面是因为Lua性能好,另一方面主流引擎都支持通过推送Lua脚本来
实现热更新,这样在修改Bug或者更新内容时,用户就不需要重新下载整个游戏安装包。并
且Lua上手难度不高,所以很多初入游戏行业的程序员往往先学Lua。但是,Lua的中文学
习资料很有限,社区上的知识比较零碎,为数不多的英文书翻译本也质量平平或其中所讲的
版本已经过时,增加了初学者系统学习Lua的难度。所以,现在我们手中的这本用心打磨的
译本,无疑是初学者的福音。
翻译一本有用的但不蹭热点的书,就像我们开发一款源自内心的喜爱却不跟风的游戏
许不会成为爆款,但是总会对得起自己,也总能收获一群用户的喜爱。这本《Lua程序设
计(第4版》,体现了译者的“傻劲”—不追捧热点、专注自己想做的事情。这种“傻劲”
是这个时代稀缺的。然而读者也好,游戏用户也好,往往就喜欢这种“傻人”和他们的“傻
劲”,我真心希望这样的“傻人”“傻劲”能多一些。
译者还计划要做一个La的社区,欢迎大家关注,也欢迎推荐给身边的朋友,独乐乐不
众乐乐。最后,开卷有益,祝大家学习愉快
焦洋
盖娅互娱CTO

推荐序
这几年来,由于阅读Lua虚拟机实现源码的缘故,我深入了解了Lua的很多内部实现原
理。Lua作为一门诞生已经超过20年的语言,在设计上是非常克制的,以Lua5.14版本来
说,这个版本是Lua发展了十几年之后稳定使用了很长时间的版本,其解释器加上周边的库
函数等不过就是一万多行的代码
在设计上,Lua语言从一开始就把简单、高效、可移植、可嵌入、可扩展等作为自己的
目标。打一个可能不是太恰当的比方,Lua语言专注于做一个配角,作为胶水语言来.辅。助.像
C、C++这样的主角来更好地完成工作,当其他语言在前面攻城拔寨时,Lua语言在后方实
现自己.辅。助.的作用。现在大部分主流编程语言都在走大而全的路线,在号称学会某一门语言
能成为所谓的“全栈工程师”的年代,Lua语言始终恪守本分地做好“胶水语言”的本职
工作,不得不说是一个异类的存在
善若水,水善利万物而不争”,这大概是我能想到的最适合用于来描述Lua语言设计
哲学的句子
然而,我发现想找到一本关于Lua语言本身设计相关的书籍却很难。打开任何一个电商
网站,以关键字“Lua”来进行搜索,能找到的相关书籍大多是如何基于Lua做应用开发,如
游戏、 OpenResty等。在2008年,guo内曾引进并翻译了《Lua程序设计(第2版)》。然而
这一本书已经绝版不再印刷,而且Lua在这些年里也发生了不少的变化,从当时的51版本
到了现在的5.3版本,也在更多领域有了广泛的应用。此时,引进并且翻译最新版本的《Lua
程序设计(第4版)》就显得很有必要了。
推荐那些常年要与Lua打交道的应用开发者都读一下这本由Lua创作者亲自编写的
《Lua程序设计(第4版)》,系统了解一下这门精致的语言,这不但对于深入理解并且使用
好Lua有帮助,同时其设计哲学和思想也能在某种程度上开阔我们的视野
《Lua设计与实现》作者


#############################################


回复

使用道具 举报

月半小夜曲 | 2019-12-21 19:58:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则