晓零辛纳 发表于 2013-10-7 13:15:05

tibasic的低效率果然名不虚传。

今天上午特地试了一下。用cpp写的一千万次空循环程序,执行才用了0.04秒,而用tibasic写的一千万次空循环,执行了两分钟后才运行14万次。(当然,这个程序只有两行,没有涉及到任何打印函数。)
这让我不得不重新考虑基于tibasic的libdict的可行性。
刚刚还看到有人说装了ld后系统变慢。确实,装了这个程序后冷启动速度会慢很多(热启动不受影响),但这是让libdict全程(几乎)无延迟查询的关键所在。这大部分是tibasic的低效率所致,我想不出什么优化的办法。
最近打算将原来的变量词库改成列表词库。工作量很大,一时出不来。并且我还要验证这两种方式哪种效率更高。
请原谅我无法将libdict做的更好。
感谢@白菜白 和@haoxuan0532 ,zrt等人的帮助。
另外,最近有学ndless的想法。但是出于兼容性的考虑,不会把ld移植到nd上。
汉英词库解码中。
我想说的大概就这么多。最后祝贺imath先我一步完成了汉英词典。
继续求汉英词库。

HHX-XXM 发表于 2013-10-7 13:16:15

我帮助什么??

六合江山QQ 发表于 2013-10-7 13:53:46

tibasic是面向公式运算的。

HHX-XXM 发表于 2013-10-7 15:16:48

用LUA吧,效率高
页: [1]
查看完整版本: tibasic的低效率果然名不虚传。