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