加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

手机平台下使用lua模拟器的经验总结

发布时间:2020-12-14 22:27:03 所属栏目:大数据 来源:网络整理
导读:1.?对于一种新的语言,会有很多不明白的地方。解释方案:有针对性地进行测试,在测试中学习lua的语法、函数使用方法。 2.?项目常常是比较紧急,而且有很多新的东西要学习(例如,现在lua要从头开始学习)。这对软件开发都有几点的要求:条理分明,思维敏捷。

1.?对于一种新的语言,会有很多不明白的地方。解释方案:有针对性地进行测试,在测试中学习lua的语法、函数使用方法。
2.?项目常常是比较紧急,而且有很多新的东西要学习(例如,现在lua要从头开始学习)。这对软件开发都有几点的要求:条理分明,思维敏捷。
3.?测试方案:写一个专门用于测试的文件。遇到不懂的就多测试,尽可能地测试。
4.?lua脚本程序是很大的,通常1000行左右代码的文件大小是40K左右(即使是编译后的脚本程序也很大的,跟源文件差不多).在手机等移动

设备平台下,可能由于代码越来越多而导致内存不足而程序无法加载.另外lua虚拟机至少也要用到几十K的空间,而脚本程序在运行时也要分配

一定的内存(这个视乎脚本程序的内容).因此如果将lua移植到这样的平台,就要先考虑一下工程有多大,系统资源是否能满足.
5.?在手机平台下用lua模拟器,写代码的时候一定要小心。它跟写PC平台下的C程序有很大的差别,主要表现为:PC机下的C语言调试很方

便;代码写错了,编译过程中会进行词法和语法等等的检查,所以很快也很容易地发现错误;即使写错了,改了之后再编译一次也很快,大部

分情况下几秒或者十几秒就可以看到改动的结果了。相比之下,在手机平台下lua脚本程序一般是没有调试器的.手机平台下改动一点代码,直

到运行,这个过程要花费很长的时间;另外一方面,lua编译器本身是非常简单的,它把源文件编译成lua虚拟机能执行的目标文件,词法和语

法检查较少,因此要fix一个bug常常要改动很多次,这样就花费很多的时间。针对这一.情况的解决方案:一。做程序时要先做好设计。二。写

代码时要尽量小心,以减少改动。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读