了解Lua

  了解Lua(Orient_KingSoft_20141210) ● What and Why : Lua vs C/C++, Lua vs Python, etc ● Lua哲学: small is beautiful (5000行-22000行(Lua5.3)) ● Lua变量: 变量(标识符,修饰符,类型,值,内存,时间,空间) ● Lua函数: cloure, coroutine ● 脚本组成结构与执行过程 ● Lua核心: lua_state, table ● Lua进阶: lua源代码, luajit , lua源代码赏析(cloud) ● Lua应用(游戏): C/C++与Lua交互,热更新

Lua 5.3

Lua5.3发布了: 看看Lua官方上的主要变化描述: Main changes · integers (64-bit by default) · official support for small architectures (“Small Lua” with 32-bit numbers) · bitwise operators · basic utf-8 support 其实跟5.2相比,也没有什么大的变化。 这也体现了lua的Small is Beautiful的设计哲学。可以参考这里:http://web.stanford.edu/class/ee380/Abstracts/100310-slides.pdf。 另外一个有趣的事实是,从93年到现在20多年的时间里,lua从最初5000来行源代码到现在也就增长到2万行左右。 Lua的源代码分析,可以参考cloud的http://www.codingnow.com/temp/readinglua.pdf,估计他还没写完把,将来会出书?