看流星社区

 找回密码
 注册账号
查看: 14415|回复: 47

[易语言源码] 闪电脚本引擎(LGScript) v1.60:效率提升近5倍!

[复制链接]

该用户从未签到

发表于 2011-3-15 08:10:08 | 显示全部楼层 |阅读模式
====================================
已知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       ——白皮书
====================================
下了不顶的,我知道我的什么诅咒对你们没用了;下了顶帖的,祝你们永远幸福~~~

游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2011-3-17 14:41:22 | 显示全部楼层
下载学习,感谢了。

该用户从未签到

发表于 2011-9-8 13:18:32 | 显示全部楼层
下载学习,感谢了。

该用户从未签到

发表于 2011-9-19 10:44:46 | 显示全部楼层
下载学习,感谢了。

该用户从未签到

发表于 2011-9-23 13:15:40 | 显示全部楼层
好高级的东西,支持共享

该用户从未签到

发表于 2011-10-4 16:43:50 | 显示全部楼层
下载学习看看

该用户从未签到

发表于 2011-10-8 13:13:00 | 显示全部楼层
下载学习...

该用户从未签到

发表于 2011-10-12 21:52:42 | 显示全部楼层
回复 1# 八月的樱花


    谢谢了谢谢了谢谢了

该用户从未签到

发表于 2011-10-26 21:45:40 | 显示全部楼层
下载了,谢谢楼主

该用户从未签到

发表于 2011-10-27 09:02:26 | 显示全部楼层
kan kan
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-6 08:55

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表