闪电脚本引擎(LGScript) v1.60:效率提升近5倍!
====================================已知BUG:
1、各种“流程控制”体(如果、判断循环等)内的语句,除了必须加分号的变量赋值语句以外,全部不能加分号。
v1.60更新内容:
1、效率提升近5倍,可以对比一下v1.60以前的递归脚本和现在的递归脚本,那效率简直没法比较啊(方式:减少哈希表默认成员数(成员太多木有用),脚本内过程不再使用哈希表来遍历,因为这简直是大材小用)
目标是效率超越水墨剑客的“易用脚本”!
本次已经在压缩包内附上“闪电哈希表”的源代码,希望大家能帮我修改修改,提高一下哈希表的效率!
使用前请仔细阅读白皮书!
解释一下“LGScript”的含义:“LG”=“Lightning”=“闪电”,“Script”=“脚本解释器”
====================================
闪电脚本引擎是什么?
回答:闪电脚本引擎是一款使用易语言编写的、纯中文的脚本引擎(之前也有的,比如世宝的“易脚本”)。功能非常强大,且具有很强的扩充性,甚至连流程控制体都能自定义!
====================================
脚本首次执行速度快一点!
====================================
鄙视伸手党!
====================================
附件压缩包结构:
\Sample ——里面有两个例程,factorial.txt是原先1.0版的示例脚本,求阶乘.txt是被引用的脚本,请勿删除,在例程中的“#引用”语句会用到。
\引用的模块——引用到的几个模块(包括“闪电哈希表”的源码),只有打开模块源码的时候需要,外部引用这个模块的时候不需要(PS:这些模块有两个是我写的,都开源了,其余的那个不知道开没开源)。。。
DLL版源码.e ——用DLL的方式封装了本脚本引擎的1.21版(目前是1.60版,DLL版未更新)
LGScript.dll ——编译好的DLL版
LGScript.ec ——编译好的EC版
模块源码.e ——全套源码
白皮书.doc ——白皮书
====================================
下了不顶的,我知道我的什么诅咒对你们没用了;下了顶帖的,祝你们永远幸福~~~
**** Hidden Message ***** 下载学习,感谢了。 下载学习,感谢了。 下载学习,感谢了。 好高级的东西,支持共享 下载学习看看 下载学习... 回复 1# 八月的樱花
谢谢了谢谢了谢谢了 下载了,谢谢楼主 kan kan :)