LuaJava学习笔记[1]初探Lua
来源:互联网 发布:重庆网络口碑营销 编辑:程序博客网 时间:2024/05/17 01:04
LuaJava学习笔记:初探Lua
最近也是面试了不少天津地区的游戏开发公司,发现Lua脚本在开发中备受青睐,而且这方面缺口好像还比较大,用人很紧。虽然投的都是服务器开发岗,但几乎每一次都被问及“你会Lua吗?”这样的问题,大有让我承担此类工作的意向。也许真的让某位前辈说中了“你真是个点歪技能树的好例子……”。
在好好审视这个脚本之前,我对它的理解仅限于“一种高效率的脚本语言”这样简单的层次,并且对“胶水语言”这个词汇一直感到困惑。同大多数的初学者不同,我对Lua本身的语法并不是很在意,相反更为关注其对传统程序编写的意义:脚本站在怎样的地位上?我们为什么需要它?它能为我们的程序开发带来哪些好处?我觉得这些才是初学者需要弄明白的问题。
在对Lua教程通篇浏览过后,我对这个语言的印象是“随意”和“万能”。
C语言是我目前使用过最为严谨的语言了(当然不是C99标准下的),Java比C的写法宽泛很多,而相比之下的Lua,则可用奔放来形容了。且不说弱类型,变量不声明直接拿来用的语言也是第一次见到;除了do、end这样的关键字尚能给我一点约束的感觉外,其它地方也真是随意的可以。
在查到的一些资料中发现,Lua作为胶水语言,可与大部分主流编程语言融合的很好,而且,也不乏使用Lua进行主程序架构的案例;在以前,处于运行效率的考虑,很难想象一个大型程序的主要部分竟然是脚本来完成的。
关于Lua的学习,我更为在意其作为“胶水语言”的优势,所以希望和擅长的Java结合起来,初步的构想是Java负责模块的书写,而Lua安排其调用,通过改变Lua脚本来使程序在无需改写的情况下完成截然不同的功能。使用的类库是LuaJava1.1[下载地址:http://luaforge.net/projects/luajava/]。
今后会以此为基础进行学习笔记的记录。
- LuaJava学习笔记[1]初探Lua
- LuaJava学习笔记[2]使用Lua控制Java对象
- LuaJava:LuaJava 初探
- LuaJava:跟着LuaJava一步一步学习JNI -1
- Lua学习笔记--函数初探
- Lua学习笔记--Lua调用C初探
- DELPHI中集成LUA脚本学习笔记1_初探LUA
- lua学习初探【一】
- lua学习初探【二】
- Lua的初探学习
- LuaJava
- LuaJava:
- Lua学习笔记(1)
- Lua学习笔记1
- lua学习笔记(1)
- Lua学习笔记-1
- Lua and LuaJava ported to Android
- [LUA]几个简单的luajava使用例子
- regex_match 函数 完全匹配
- linux运行级别
- 对象的深度复制
- Hdu 5052 Yaoge’s maximum profit 动态树 LCT link-cut tree
- 在Unity3D中使用ScriptableObject脚本对象化进行序列化
- LuaJava学习笔记[1]初探Lua
- OpenCL嵌入式图像处理
- Erlang学习三
- OJ 1040 Problem J 求一元二次方程的根
- 开源项目Brave TAH之初识Brave TAH---part1(连载中)
- 使用Rome解析百度RSS
- 你不知道的 页面编码,浏览器选择编码,get,post各种乱码由来
- Android应用请求获取Root权限
- 第11周项目2-1 求两数的最大公约数