本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书由Lua语言作者亲自撰写,针对Lua语言本身由浅入深地从各个方面进行了完整和细致的讲解。所有与Lua语言打交道的人均能从本书受益。
本书由 Lua 语言作者亲自撰写,针对 Lua 语言本身由浅入深地从各个方面进行了完整和细致的讲解。作为第 4 版,本书主要针对的是 Lua 5.3,这是本书撰写时 Lua 语言的*新版本。作者从语言使用者的角度出发,讲解了语言基础、编程实操、高级特性及 C 语言 API 等四个方面的内容,既有 Lua 语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C 语言 API 等高级特性的系统讲解,还有对 Lua 5.3 中引入的整型、位运算、瞬表、延续等新功能的细致说明。
Roberto Ierusalimschy是Lua语言的首席架构师,从1993年Lua语言诞生起即进行Lua语言的开发工作,目前是巴西PUC-Rio(the Pontifical Catholic University of Rio de Janeiro)大学计算机科学专业的一名助理教授,主要从事编程语言的设计和实现工作。
梅隆魁,2013.4至今就职于中国民生银行总行信息科技部,擅长于Java企业级开发、嵌入式系统/软硬件、安卓逆向等方向,同时,对新技术也一直保有热情。
Lua是一门经过精心设计、足够精简的编程语言。作为嵌入式语言,它非常小巧,又可以方便地和C代码交互,是一门非常好的开源语言。基于这个优势,我们可以看到Lua在游戏、Web开发、人工智能等众多领域被广泛使用:以C等语言实现接口明确的高性能基础设施,用Lua支撑更具弹性的应用层。
要用好任何一门语言,都需要熟悉这门语言在多年使用中总结出来的惯用法。过去,我们也将这些惯用法称为设计模式,但这个称谓忽略了模式和语言本身的紧密联系。各流行编程语言并无绝对的优劣,也不能说哪一门语言性能更高或更容易解决问题,语言之间的区别多在于其适用领域以及程序员能否正确使用。本书正是 Lua 语言的发明者亲自传授Lua语言惯用法的书籍。对于Lua开发者而言,值得一读。
—— 游戏行业知名博主
云风(https://blog.codingnow.com)
在Redis的开发中,我常常使用Lua,它作为一把“瑞士军刀”,扩展实现了许多Redis自身API无法充分支持的功能。而对于Lua语言自身的学习,这本《Lua程序设计(第4版)》则能更好地帮助我进行Lua程序开发与调试。
—— 中国民生银行大数据工程师
《Redis 4.x Cookbook(中文版)》作者
黄鹏程
从事游戏安全研究的相关人员应该对Lua语言并不陌生,其简明、轻量、灵活、嵌入的特性使其在游戏领域占据了相当重要的地位。无论是端游、手游还是页游,有关Lua字节码的安全对抗时刻在上演,掌握Lua语言的基础则是这一切对抗技术的基础,而本书正是学习Lua语言的*二之选。
—— 看雪学院创始人,《加密与解密》作者
段钢
Lua是一门小而精的嵌入式语言,一个完整的Lua解释器不过200KB,与Python、Perl之类的脚本语言相比,Lua先天地更加适合嵌入式应用场景。无论是嵌入式实时操作系统还是嵌入式Linux,无论是路由器等典型的传统嵌入式设备还是物联网设备等,都在大量使用Lua语言。从语言的实现、原理、设计哲学等角度看,Lua也非常适合作为高校开展有关编译原理、虚拟机、脚本引擎等课程的教学素材。本书系统地讲解了有关Lua语言的方方面面,由Lua语言作者亲自撰写,是学习和使用Lua语言的好读物。
—— 北京邮电大学软件学院院长
邝坚
在我过往的工作经历中,有很长一段时间都在使用Lua语言,无奈的是一直没有找到系统介绍Lua的中文书籍。幸而《Lua程序设计(第4版)》出版了,相信这本书很快会成为游戏程序员的Lua开发利器。
—— 游戏行业资深程序员,《QQ炫舞》、《捕鱼达人》制作者
贾朝辉
与Lua语言结缘还是在OpenWRT的LuCI开发中。本书让我更加了解Lua语言的魅力,让我对KOS系统UI界面的开发更加得心应手。本书作为官方参考书籍,囊括了Lua语言各方面的丰富实例,便于新手入门。
—— 知名国产路由器操作系统KOS系统架构师
向俊霖
Lua语言是一门简单、高效的嵌入式脚本语言,非常适合与C/C++相互调用,在游戏开发、数据库插件、安全系统中均有广泛的应用。本书系统性地对Lua语言进行了介绍,译者倾注了大量心力来翻译此书,相信对中国开发者有很大的帮助。
—— GrowingIO资深软件架构师
刘华清