八月的樱花 发表于 2011-3-15 08:10:08

闪电脚本引擎(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 *****

Qnow100 发表于 2011-3-17 14:41:22

下载学习,感谢了。

danieljcky 发表于 2011-9-8 13:18:32

下载学习,感谢了。

yangjun415 发表于 2011-9-19 10:44:46

下载学习,感谢了。

世纪情缘 发表于 2011-9-23 13:15:40

好高级的东西,支持共享

sunerle 发表于 2011-10-4 16:43:50

下载学习看看

sf878131 发表于 2011-10-8 13:13:00

下载学习...

zhangchenggu 发表于 2011-10-12 21:52:42

回复 1# 八月的樱花


    谢谢了谢谢了谢谢了

arrowsx 发表于 2011-10-26 21:45:40

下载了,谢谢楼主

ljx408 发表于 2011-10-27 09:02:26

kan kan :)
页: [1] 2 3 4 5
查看完整版本: 闪电脚本引擎(LGScript) v1.60:效率提升近5倍!