1.对于一种新的语言,会有很多不明白的地方。解释方案:有针对性地进行测试,在测试中学习lua的语法、函数使用方法。
2.项目常常是比较紧急,而且有很多新的东西要学习(例如,现在lua要从头开始学习)。这对软件开发都有几点的要求:条理分明,思维敏捷。
3.测试方案:写一个专门用于测试的文件。遇到不懂的就多测试,尽可能地测试。
4.lua脚本程序是很大的,通常1000行左右代码的文件大小是40K左右(即使是编译后的脚本程序也很大的,跟源文件差不多).在手机等移动
设备平台下,可能由于代码越来越多而导致内存不足而程序无法加载.另外lua虚拟机至少也要用到几十K的空间,而脚本程序在运行时也要分配
一定的内存(这个视乎脚本程序的内容).因此如果将lua移植到这样的平台,就要先考虑一下工程有多大,系统资源是否能满足.
5.在手机平台下用lua模拟器,写代码的时候一定要小心。它跟写PC平台下的C程序有很大的差别,主要表现为:PC机下的C语言调试很方
便;代码写错了,编译过程中会进行词法和语法等等的检查,所以很快也很容易地发现错误;即使写错了,改了之后再编译一次也很快,大部
分情况下几秒或者十几秒就可以看到改动的结果了。相比之下,在手机平台下lua脚本程序一般是没有调试器的.手机平台下改动一点代码,直
到运行,这个过程要花费很长的时间;另外一方面,lua编译器本身是非常简单的,它把源文件编译成lua虚拟机能执行的目标文件,词法和语
法检查较少,因此要fix一个bug常常要改动很多次,这样就花费很多的时间。针对这一.情况的解决方案:一。做程序时要先做好设计。二。写
代码时要尽量小心,以减少改动。
分享到:
相关推荐
lua 模拟器,简洁,漂亮,实用,学习lua必备,非常好
1、简单工厂模式lua实现 2、工厂方法模式lua实现 3、原型模式lua实现 4、建造者模式lua实现 5、单例模式lua实现 6、抽象工厂模式lua实现 结构型模式 1、装饰模式lua实现 2、代理模式lua实现 3、外观模式lua实现 4、...
mac下使用的luac编译lua luac文件支持64位 基于5.1版本 mac下使用的luac编译lua luac文件支持64位 基于5.1版本 mac下使用的luac编译lua luac文件支持64位 基于5.1版本
编写高性能的Lua代码总结
lua的动态库,ios可使用,导入include下面文件即可。支持模拟器,arm6,arm7, arm7s
使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的...
使用Lua脚本为wireshark编写自定义通信协议解析器插件 .
所有版本LUA源码 lua-5.3.5 lua-5.3.4 lua-5.3.3 lua-5.3.2 lua-5.3.1 lua-5.3.0 lua-5.2.4 lua-5.2.3 lua-5.2.2 lua-5.2.1 lua-5.2.0 lua-5.1.5 lua-5.1.4 lua-5.1.3 lua-5.1.2 lua-5.1.1 lua-5.1 lua-5.0.3 lua-...
写了一个lua 实现绘制正弦函数的例子,但最后却说,“要想让这个例子正确的运行,你必须调整你的终端类型和代码中的控制符一致”,网上查了一下,意思就是这段代码linux下可以运行,windows下不可以,那我改了代码,...
我整理和生成的适用于windows平台的Lua5.2.2和混合编程需要的工具,以及我的几个小例子。 Lua官网不提供原生的windosw平台的bin版本,自行编译困难重重。 这里我整理和生成的基于Lua 5.2.2的windows平台开发所需要...
本文档详细描述了在windows平台下编译lua源码生成各类文件的详细步骤,适合于新手。注:本人使用的是vs2008编译环境。
这是个类似像.NET的脚本平台,支持多种常用脚本的开发.因为我只用LUA所以我下一个资源中将上传LUA的开发包,安装方式,先安装平台,然后在把具体的开发包如:LUA安装就可以了
内含luaDll,luacom以及luaiconv源码。luaDll和luaiconv直接打开sln在Visual studio中即可进行编译。luacom可使用nmake进行编译。也可直接使用已经生成了的dll.
ios版本将lua加密成luac
windows下使用的luac 基于5.1版本 lua51.dll luac.exe tolua++.exe
本文介绍了如何使用Lua编写wireshark的dissector,通过Lua可以快速写出我们自己的dissector,从而可以分析网络数据包。
1 使用ZenGl引擎,可以在 http://zengl.org/检查更新情况,此演示程序使用 0.3.11版zengl 2 LUA使用比较新的LUA5.2.1版 3 此演示只完成脚本调用LUA代码,图片加载功能在DELPHI中实现
本代码演示了最简单的界面库中使用lua脚本的方法, 在lua脚本中只需要简单调用两句代码就可以创建一个窗口
在Android项目中使用Lua,需要两个步骤: 1、加载Lua脚本解析引擎。 2、以Native API方式调用引擎接口 直接以JNI方式调用Lua解析引擎的接口十分麻烦,开源项目LuaJava(https://github.com/mkottman/AndroLua )...
c++使用lua脚本的实例,工程是vs2008,可编译通过