Lua is becoming the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Currently, Lua is being used in areas ranging from embedded systems to Web development and is widely spread in the game industry, where knowledge of Lua is an indisputable asset.
Programming in Lua is the official book about the language, giving a solid base for any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5.0---from the basics to its API with C---explaining how to make good use of its features and giving numerous code examples. Programming in Lua is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages.
Roberto Ierusalimschy is an Associate Professor of Computer Science at PUC-Rio (the Pontifical Catholic University in Rio de Janeiro), where he works with programming-language design and implementation. He is the leading architect of the Lua programming language and the author of "Programming in Lua" (now in its second edition and translated to Chinese, Korean, German, and Japanese).
Roberto has a M.Sc. Degree (1986) and a D.Sc. Degree (1990) in Computer Science, both from PUC-Rio. He was a visiting researcher at the University of Waterloo, (Canada, 1991), ICSI (CA, USA, 1994), GMD (Germany, 1997), and at UIUC (IL, USA, 2001/2002). As a professor at PUC-Rio, Roberto was the advisor of several students that later became influential members of the Lua community. Lately he has been developing LPEG, a novel pattern-matching package for Lua.
读到Metatables and Metamethods一章时,深深地被震撼了。以极简单的东西实现了极高妙的技术,有出神入化之妙。 总的来说,Lua语言的设计非常简洁,容易上手,读这本书的前几章就可以写一些够用的脚本处理许多任务了。如果要做较大的项目,再慢慢去读OO的内容。(本段是为了凑...
评分lua 是一个很符合我的审美观的语言:简洁、高效。 我向所有 C 出身却想学习一本动态语言的程序员推荐 lua 。因为它有所有动态语言的优点。在我看来,那指 gc , closure , 高效的 string 和字典 。这些都是直接用 C 来写程序很难实现的。 但是 lua 又没有 python , ruby 的繁...
评分读到Metatables and Metamethods一章时,深深地被震撼了。以极简单的东西实现了极高妙的技术,有出神入化之妙。 总的来说,Lua语言的设计非常简洁,容易上手,读这本书的前几章就可以写一些够用的脚本处理许多任务了。如果要做较大的项目,再慢慢去读OO的内容。(本段是为了凑...
评分真身是programming in lua, 2nd edition lua中难得的好书,当然它本来就不多 reading...
评分周惟迪(www.zhouweidi.name),在少年时由于喜好计算机游戏而喜爱上计算机编程,对各类开发技术皆有涉猎。曾从事过2年游戏程序设计专业的教育工作,之后在上海Ubisoft工作,参与Splinter Cell 4(Xbox 360)、Rayman 4(Xbox 360)等项目开发。现就职于Epic Games China,从事MMO...
这本书,我不得不说,它真的改变了我对脚本语言的看法。在遇到它之前,我总觉得脚本语言只是用来做一些简单的自动化任务,缺乏深度和严谨性。但《Programming In Lua》彻底颠覆了我的认知。它将 Lua 语言的优雅、强大和灵活性展现得淋漓尽致。我记得书中关于垃圾回收机制的讲解,让我对内存管理有了全新的认识,也让我学会了如何编写更有效率的 Lua 代码。还有它关于模块化设计的讨论,让我明白了如何构建可维护、可扩展的大型 Lua 项目。我曾经因为书中介绍的 C API 接口,成功地将 Lua 脚本嵌入到我开发的 C++ 程序中,实现了动态配置和功能扩展,大大提高了程序的灵活性。这本书的深度和广度都让我惊叹,它不仅仅是一本 Lua 的入门教材,更是一本Lua的权威参考。我曾经向许多开发者推荐这本书,告诉他们,如果你想深入了解 Lua,这本书绝对是你的不二之选。它为我打开了一个全新的编程世界,让我看到了脚本语言的无限可能。
评分一本曾经在我的书架上占据重要位置的书,它的名字在我脑海中回荡,仿佛是解锁一系列编程奥秘的金钥匙。至今,我依然能清晰地回忆起那些深夜里,台灯昏黄的光线下,我指尖在键盘上敲击,眼前是它散发出的独特魅力。它不仅仅是一本技术书籍,更像是一位耐心而睿智的导师,引导我一步步深入 Lua 的世界。书中的概念阐述循序渐进,从最基础的语法结构,到复杂的元表和协程,每一步都衔接得恰到好处。我记得我曾花费大量时间去理解那些看似简单的代码片段背后蕴含的深层逻辑,而这本书正是提供了最清晰的视角。它没有辜负我对它的期待,在那个阶段,它是我解决编程难题、提升自身技能最得力的助手。我曾经把它推荐给无数的朋友,告诉他们,如果你想真正掌握 Lua,这本书是你绕不过去的必读之作。那些关于函数式编程的讨论,关于面向对象实现的巧妙方式,关于如何在 Lua 中进行高效的内存管理,都深深地印刻在我的脑海里。它不仅仅是传授知识,更是培养了一种思考问题的方式,一种用 Lua 语言去审视和解决问题的独特视角。
评分这本书,嗯,我想到的第一件事就是它那封面设计,简约而又不失专业感,总是能让人在书架上第一眼就注意到它。我购买它的时候, Lua 语言对我来说还是一个相对陌生的领域,我带着一种学习新事物的热情,同时也有一点点忐忑,不知道能否驾驭。但翻开书页的那一刻,我的疑虑就烟消云散了。作者的写作风格非常鲜明,他善于用生动形象的语言去解释那些抽象的概念,仿佛在和我进行一场深入的对话。书中穿插的那些例子,虽然简洁,但却非常精炼,能够迅速地将理论知识转化为实践。我特别喜欢它在讲解数据结构时,那种从易到难的逻辑递进,让你在不知不觉中就掌握了构建复杂数据模型的技巧。还有关于错误处理的部分,写得非常到位,让我明白了如何编写健壮的代码,避免程序崩溃。我曾经因为这本书,在一次项目中,成功地实现了一个复杂的脚本引擎,得到了同事们的一致好评。这本书带给我的不仅仅是技术上的提升,更多的是一种自信心,让我觉得 Lua 语言并没有那么遥不可及。
评分我至今还珍藏着一本已经泛黄的《Programming In Lua》,它的封面虽然不再光鲜,但它在我心中的地位却依然如初。这本书,是我编程生涯中一个重要的里程碑。我记得我当时对 Lua 的了解几乎为零,只是听说它是一款强大的脚本语言,于是满怀期待地购入了这本书。一开始,我被书中清晰的结构和易于理解的语言所吸引,作者仿佛知道我心中所有的疑惑,并提前准备好了答案。我曾经花费了无数个夜晚,在书中提供的练习题中反复锤炼自己的编程能力。书中关于闭包的讲解,是我当时遇到的一个难点,我通过反复阅读和实践,才真正理解了它背后的精妙之处。这本书不仅仅是教会了我如何写 Lua 代码,更教会了我如何思考,如何从更宏观的角度去理解编程的本质。我曾经因为书中介绍的元编程技术,在一次项目中,开发了一个高度可定制的框架,让整个团队都受益匪浅。这本书的影响力,早已超出了我的想象。
评分老实说,对于这本书,我的感受非常复杂,它陪伴了我很久,见证了我从一个编程初学者逐渐成长为一个能够独立开发项目的开发者。最初接触 Lua,是因为项目需求,而这本书,就是我打开这个新世界大门的钥匙。我记得我曾因为书中某个章节的理解而困扰了好几天,反复推敲,甚至在网上搜寻各种资料,最终豁然开朗的那种喜悦,至今记忆犹新。这本书最大的特点,我认为在于它的实用性。它不是那种纸上谈兵的书籍,而是真正地将 Lua 语言的各种特性与实际应用相结合。它会告诉你,在什么场景下使用什么样的技巧,能够达到最优的性能。我曾经非常着迷于书中关于协程的讲解,那是一种完全不同于传统线程的模型,它的灵活性和效率给我留下了深刻的印象。后来,我还在实际项目中运用了协程,大大简化了程序的并发处理。这本书也让我对 Lua 的设计哲学有了更深的理解,它简洁、高效、灵活,非常适合嵌入式开发和游戏开发等领域。
评分最新的第四版已经出来了吧
评分值得反复阅读的 lua 入门书籍。脚本语言运用的精髓在书中也有所体现。
评分一种很好的编程思维,迭代之后还没读懂。
评分最新的第四版已经出来了吧
评分翻译感觉比较生涩。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有