下载  >  移动开发  >  其它  > Programming in Lua中文版(高清)

Programming in Lua中文版(高清) 评分:

Programming in Lua的中文高清版
Programming in lua 版权声明 《ProgramminginLua》的翻译由www.luachina.net完成。本站已经征得作者Mr Roberto lerusalimschyl的同意,可以翻译他的著作并在本站发布,本书的版权归 Mr roberto Ierusalimschy所有,有关版权请参考下面引自官方网站的声明,未经许可不得擅自转贴 或者以任何形式发布本书,否则后果自负 Copyright 2003-2004 Roberto Ierusalims chy. All rights reserved This online book is for personal use only. It cannot be copied to other web sites or further distributed in any form CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in lua 译序 “袁承志知道若再谦逊,那就是瞧人不起,展开五行拳,发拳当胸打去。荣彩和旁 观三人本来都以为他武功有独到之秘,哪知使出来的竟是武林中最寻常不过的五行拳。 敌对三人登时意存轻视,温青脸上不自禁露出失望的神色。 “荣彩心中暗喜,双拳如风,连抢三下攻势,满拟自己的大力魔爪手江南独步,三 四招之间就可破去对方五行拳,那知袁承志轻描淡写的一一化解。再拆数招,荣彩暗暗 吃惊,原来对方所使虽是极寻常的拳术,但每一招均是含劲不吐,意在拳先,举手抬足 之间隐含极浑厚的内力。” —金庸《碧血剑》 编程语言之于程序员,若武功招式之于习武之人,招式虽重要,却更在于使用之人。 胜者之道,武功只行于表,高手用剑,片草只叶亦威力无穷。 当今武林,派别林立,语言繁杂,林林总总不计其数。主流文化的CC++、Java C#、VB;偏安一隅的 Fortran;动态语言中的Perl、Tcl、Ruby、 Forth、 Python,以及本 书介绍的Lua; 等等等等。再加上世界上那些不知道躲在哪的旮旯的奇奇怪怪的 hacker捣鼓出来的异想天开的语言,要想各类语言样样精通,不异于痴人说梦。不信可 欣赏一下 Brain Fuck语言2的 Hello world程序,语言本身依如其名。-( >+++++++++[<++++++++>-]<,>+++++++[<十+++>-]<+.+十+++++,.+++.[ ]>++十+++++[<++++>-]<,#>+++++++++++[<+++++>-]<,>++++++++[<+ ++>-]<,+++ [-]>++++++++[<++++>-]<+.[-]+++++ 十+++ 虽说语言的威力依使用者本身的修为高低而定,但不同语言本身的设计又有不同。 若让用Java写写操作系统内核、Per写写驱动程序、C(C++写写web应用,都无异于舍 近求远,好刀只用上了刀背。 Lua本身是以简单优雅为本,着眼于处理那些C不擅长的任务。借助CC++为其扩 展,Lua可闪现无穷魅力。Lua本身完全遵循 ANSI C而写成,只要有C编译器的地方 Lua便可发挥她的力量。Lua不需要追求 Python那样的大而全的库,太多累赘,反而破 坏了她的优美。 语言的优美,来自于使用者自己的感悟。Lua的优雅,也只有使用后才会明白。 htt:// vwwcontextfree. net/wangyg/b/ tech his/basic history. html,VB虽非正统之 Basic,也不能算 纯粹的语言,但其使用广泛,姑且忝列其中吧。 2htt:/ ww.muppetlabs:com/ breadbox/,bf,有趣的 Brain fuck语言 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in Lua 扬起帆,让我们一同踏上Lua的学习之旅… 本书的翻译,是www.luachina.ne中朋友们共同努力的结果。下面是参与翻译与校对 的朋友: - file: thanks. lua l desc: to print the list of the contributing guys helpful guys t 参与翻译 " buxiu","凤舞影天"," zhang3", morler, lambda,sunlight", HI 参与校对 "凤舞影天","doy1e"," flicker", "花生魔人"," zhang3"," kasicass", for ,e in ipairs(helpful guys) do print(e) end www.luachina.net翻译组 2005年7月26日 注:本pdf为翻译稿,校对工作正在进行。 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in lua 目录 版权声明 译序 目录 第一篇语言 第0章序言…. 0.1序言 02Lua的使用者 0.3Lua的相关资源 04本书的体例 0.5关于本书 0.6感谢 第1章起点 1.1 Chunks 233345577 1.2全局变量 1.3词法约定 14命令行方式 第2章类型和值 2.1 Nil 777999 2.2 Booleans 2. 3 Numbers 2.4 Strings 2.5 Functions .12 2. 6 Userdata and Threads 12 第3章表达式 3.1算术运算符 13 3.2关系运算符 3.3逻辑运算符… 13 3.4连接运算符 14 3.5优先级 15 3.6表的构造 15 第4章基本语法 18 4.1赋值语句 18 4,2局部变量与代码块( block) 4.3控制结构语句 ……20 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in Lua 44 break和 Return语句 第5章函数 …24 5.1多返回值 25 52可变参数 53命名参数 28 第6章再论函数…30 6.1闭包… .32 62非全局函数 63正确的尾调用( Proper Tail calls 36 第7章迭代器与泛型fr. 40 7.1迭代器与闭包 40 7.2范性for的语义 42 73无状态的迭代器 74多状态的迭代器 44 7.5真正的迭代器 45 第8章编译·运行·错误信息 ……47 8. I require函数 49 8.2 C Packages 5 83错误 51 84异常和错误处理 52 8.5错误信息和回跟踪( Tracebacks) 53 第9章协同程序. 56 91协同的基础.…56 92管道和过滤器 58 93用作迭代器的协同 94非抢占式多线程 .63 第10章完整示例 68 10.1Lua作为数据描述语言使用 68 10.2马尔可夫链算法… 71 第二篇 tables与 objects.5 第11章数据结构 76 111数组 76 112矩阵和多维数组 77 113链表 78 114队列和双端队列 78 1.5集合和包 80 11.6字符串缓冲 80 第12章数据文件与持久化 84 12.1序列化 86 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in Lua 第13章 Metatables and metamethods… 92 13.1算术运算的 Metamethods …92 132关系运算的 Metamethods 95 133库定义的 Metamethods. …96 134表相关的 Metamethods 97 第14章环境….103 14.1使用动态名字访问全局变量 .103 142声明全局变量 ..104 143非全局的环境 106 第15章 Packages. 15.1基本方法 109 15.2私有成员( Privacy)…. 153包与文件 .112 154使用全局表 …113 15.5其他一些技巧( Other Facilities) ∴115 第16章面向对象程序设计 .118 161类 119 162继承…121 163多重继承 .122 164私有性( privacy) ∴125 16.5 Single-Method的对象实现方法 127 第17章Weak表 128 17.1记忆函数…..130 17.2关联对象属性 131 17.3重述带有默认值的表...132 第三篇标准库 134 第18章数学库 …135 第19章 Table库 136 191数组大小 ..136 192插入删除…..137 193排序 .137 第20章 String库 40 20.1模式匹配函数 141 20.2模式 …143 20.3捕获( Captures 146 20.4转换的技巧( Tricks of the trade) 151 第21章IO库….........….……157 21.1简单ⅠO模式 157 212完仝IO模式 .160 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in Lua 第22章操作系统库…...165 22.Date和Time .165 222其它的系统调用 …167 第23章 Debug厍 169 23.1自省( Introspective) 23.2 Hooks.173 23. 3 Profiles .174 第四篇CAPI ..177 第24章CAPI纵览 178 241第一个示例程序 179 242堆栈 l81 243CAP的错误处理 186 第25章扩展你的程序 188 251表操作 ∴…189 252调用Lua涵数 .193 25.3通用的函数调用 195 第26章调用C函数 198 26.1C函数 262C函数库 200 第27章撰写C函数的技巧 27.1数组操作 203 272字符串处理 204 273在C函数中保存状态 207 第28章User- Defined Types in C 212 28.1 Userdata ....................................................................................................212 28.2 Metatables 215 28.3访问面向对象的数据 217 284访问数组 219 28.5 Light Userdata ..220 第29章资源管理.…222 291目录迭代器 222 292XML解析 225 第四篇附录 234 A.终端机控制符…… 235 CopyrightR2005,Robertolerusalimschy&www.luachina.net Programming in lua 第一篇语言 CopyrightR2005,Robertolerusalimschy&www.luachina.net

...展开详情
2016-01-20 上传 大小:1.7MB
举报 收藏
分享
Programming in Lua(中文版).pdf

Programming in Lua(中文版).pdf电子书,高清扫描版

立即下载
《Programming in Lua》中文版

《Programming in Lua》的翻译由www.luachina.net完成。本站已经征得作者Mr. Roberto Ierusalimschy的同意,可以翻译他的著作并在本站发布,本书的版权归Mr. Roberto Copyright © 2003-2004 Roberto Ierusalimschy. All rights reserved. This online book is for personal use only. It cannot be copied to other web sites or further distributed in any form.

立即下载
Programming in Lua

书的第一部分阐述了语言的本身,展示语言的潜在功能。 我们讲述了不同的语言结构,并用一些例子展示如何解决实际问题。这部分既包括基本 的语言的控制结构,也包括高级的迭代子和协同。 第二部分重点放在 Lua 特有的数据结构——tables 上,讨论了数据结构、持久性、包 及面向对象编程,这里我们将看到 Lua 的真正强大之处。 第三部分介绍标准库。每个标准库一章:数学库、table 库、string 库、I/O 库、OSProgramming in Lua 3 Copyright ® 2005, Translation Team, www.luachina.net 库、Debug

立即下载
Programming in Lua(4th) 无水印pdf

Programming in Lua(4th) 英文无水印pdf 第4版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Lua Programming Gems 英文版 pdf,高清

本书是一系列文章,记录了如何在Lua中很好地编程的一些智慧和实践。

立即下载
Programming in Lua, 3rd Edition(第三版)

Programming in Lua是学习Lua的必备图书。本书为此系列的第三版,包括了最新Lua 5.2的内容

立即下载
Lua5.1全三套:Lua Programming(中英文版)+中文手册

本文件包括Lua5.1的《Lua Programming》第二版的中文版、英文版以及Lua5.1的中文手册。

立即下载
Lua Programming Gems 高清

Lua Programming Gems 高清文字版,7z压缩。。。。。。。。。。

立即下载
Programming.in.Lua.4th.Edition.2016.8.epub

Programming.in.Lua.4th.Edition.2016.8.epub 是关于lua的经典教材,本版本是针对新版本的介绍。

立即下载
Programming_In_Lua完整版-中文

Programming_In_Lua完整版 学习lua的中文教材。

立即下载
Programming in Lua 4th Edition (第四版,完整书签)

Programming in Lua 第四版,英文原版,非扫描文字版,可复制可搜索,带完整书签。

立即下载
lua 开发合集(含最新Programming in Lua第四版)

lua开发大全集 Programming in Lua第四版 Learning Game AI Programming with Lua The Evolution of Lua The implementation of Lua 5.0 Lua Game Development Cookbook

立即下载
programming+in+lua

programming+in+luaprogramming+in+lua

立即下载
Programming in Lua 4th Edition带书签

Programming in Lua 4th Edition,Lua程序设计 ,第四版,英文原版, 带书签 Programming in Lua 4th Edition,Lua程序设计 ,第四版,英文原版, 带书签

立即下载
Programming In Lua

Lua语言简单优美来自使用者的感悟,lua的优雅只有试用了才知道,扬帆起航让我们一同踏上Lua的学习之路...

立即下载