网站关键词做的越多越好吗,技术支持东莞网站建设,云南旅游网站建设,wordpress进管理员密码编程达人#xff1a;冰冻牡蛎 测试#xff0c;总结》》
今有空#xff0c;继续看了一下竹笋大师几天前提出的“使用for循环查找10亿内可被7整除的数的个数”的题目#xff08;相关文件#xff1a;群文件 10亿以内多少个数字可以整除7.7z #xff09;
1. 论输出的exe大小…编程达人冰冻牡蛎 测试总结》》
今有空继续看了一下竹笋大师几天前提出的“使用for循环查找10亿内可被7整除的数的个数”的题目相关文件群文件 10亿以内多少个数字可以整除7.7z
1. 论输出的exe大小purebasic最小其它编译器输出的exe比它大 甚至大很多——毫无疑问大家知道我是说GO。工具/语言nelua使用的是扩展版的lua语言、shedskin使用的是python的子集、nim、freebasic、purebasic、rapideuphoria都是借助gcc所以“都是借助GCC没有可比性”就是胡扯
2. 同是输出C之后、再调用gcc编译为exe工具/语言nelua使用的是扩展版的lua语言、shedskin使用的是python的子集、nim、freebasic1.09、rapideuphoria产生的exe与C版本的速度一致但是purebasic速度慢得多耗时是前排队友的17倍。所以“都是借助GCC没有可比性”就是胡扯——还都是上班呢马云那么多钱我却是个穷屌丝 3. 对于freeebasic1.09版本消耗的时间是1.06版本的1/2
4. 对于purebasic5.73和6.02版本消耗的时间大致一样
5. purebasic版本耗时与freepascal版本接近比freepascal版本略微慢一点
6. 对于脚本官方lua版本速度至少是官方python版本的2.8倍
7. 对于脚本pypy版本速度是luajit版本的1.2-3倍
8. purebasic/freepascal版本速度是luajit/pypy的3-5倍
9. 同为pascal系PascalABC.NET版本速度是freepascal版本的7.5倍以上
10. 同是.NET上的语言可以输出.NET的exePascalABC.NET版本速度是 IronPython版本的30倍~几百倍
11. 同是.NET、且可以输出.NET的exe的语言PascalABC.NET版本只输出一个exe可以直接发布到有.NET Framework的电脑上运行但是IronPython版本输出的exe依赖好几个DLL
12. 多数语言的耗时是随着查找范围增大而大致线性增加——这符合预期。但是这里中出了3个叛徒 12.1 对于luajit20亿的速度比10亿、30亿都多得多 12.2 官方python的速度随数字增大耗时多得可怕 12.3 对于Ironpython随数字增大耗时多得可怕且不是简单线性