Lua编程艺术:创始人之作

5星 · 超过95%的资源 需积分: 10 700 下载量 15 浏览量 更新于2024-07-21 5 收藏 1.09MB PDF 举报
"LUA程序设计第三版 - 由lua的创始人Roberto Ierusalimschy撰写,适合初学者的教程" 《Programming in Lua》是由lua语言的创始人Roberto Ierusalimschy编写的权威指南,这本书是第三版,旨在帮助初学者和开发者深入理解LUA编程语言。该书的中文翻译版本由www.luachina.net完成,并得到了原作者的授权。书中强调了"Simple is beautiful"的理念,意味着LUA语言以其简洁和强大的功能著称。 LUA是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统以及服务器配置等领域。在《Programming in Lua》中,读者将学习到LUA的基础语法、数据类型、控制结构、函数、表(LUA的核心特性之一)以及模块化编程等核心概念。通过作者深入浅出的讲解,初学者能够快速上手并掌握LUA的精髓。 书中的例子生动有趣,比如以武侠小说中的场景来类比编程语言的使用,指出虽然编程语言的"招式"(语法和特性)重要,但真正决定力量的是使用它的人,即程序员的思维和技巧。这强调了理解和运用语言的本质比仅仅记住语法更重要。 在LUA的世界里,简洁的代码可以拥有强大的力量,正如高手用剑,即使是最简单的招式也能发挥出无穷威力。在众多编程语言中,LUA以其高效、易学和灵活的特点脱颖而出,成为了许多开发者的首选工具。 通过阅读《Programming in Lua》,读者不仅能学习到LUA的基本用法,还能了解到如何利用LUA的特性进行高效的程序设计。此外,书中可能还涵盖了错误处理、元编程、C语言接口等方面的内容,以便读者能够全面地了解和使用LUA。 《Programming in Lua》是一本为初学者量身定制的LUA编程宝典,通过这本书,读者将能够建立起坚实的LUA编程基础,并为进一步的高级开发打下坚实的基础。