小议“易语言.飞扬”的程序执行效率

我们自信“易语言.飞扬”的执行效率足够高。

在之前“易语言.飞扬”发布时,我们曾打算做一次比较正式的测试,拿EF的执行效率,跟C、C++、Java、C#进行比较,以此验证“易语言.飞扬”的效率究竟如何。最终我们中止了这项测试,因为我们发现几乎不可能得到一个让人信服的结果,进行效率测试所需要涵盖的范围太广了:浮点数运算、参数传递、方法调用、垃圾收集(GC)、类型装载、创建对象、输入输出、文本操作、文件操作、多线程/并发、网络、数据库、反射……即使从某个局部范围内证明“易语言.飞扬”比其它编程语言快,又能说明什么问题呢?无非是又得出一个被人们认为“哗众取宠”的结论而已。

C++跟C比,JAVA跟C++比,C#跟JAVA比,类似的执行效率上的比较,我们见的多了,也不泛大公司和著名试验室的参与。可是结论呢?有没有明确的结论?我只看到不同阵营的人互相争论、嘲笑、漫骂、忽悠、扯皮 ……不是不认可垃圾收集(GC)吗?不是不认可虚拟机吗?可是JAVA和C#发展的很好啊。不是认为脚本解释执行太慢了吗?可是Python、Ruby也一样很火啊。

我们不想再趟这片浑水了。

也许我们无法证明“易语言.飞扬”比其它编程语言(C/C++/Java/C#)快,但我们也无法容忍别人毫无顾忌的说“易语言.飞扬”太慢。我们只想强调EF的执行速度“足够快”。至于“足够快”是多快,呵呵,也许是,足以满足用户需求,和其它编程语言没有太大的差距(如果被证明比其它慢)。

前面说了,完整的效率比较是一项大工程,是几乎不可能完成的任务。我勉为其难,只写一个最最简单的测试代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 65
    评论
评论 65
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值