系统级编程语言性能PK

作者:乐购科技 来源: 2013-07-29 08:45:15 阅读 我要评论 直达商品

感谢思的投递

C/C++已经统治系统编程很久,除了ObjectiveC之外语言都无法获得很高的关注。有人用多种系统级语言编写了同样的地图生成工具来测试他们的性能,包括D(DMD,LDC,GDC)、Go(GCC-Go,6g)、Haskell(GHC)和Rust。相比C/C++,这些语言都原生支持了诸如垃圾回收这些高级特性,也因此无一能达到C/C++的运行速度。

其中表现最好的是基于LLVM的D语言编译器LDC,与同样基于LLVM的C编译器Clang相比,可以达到它96%的速度。其次是基于LLVM的Rust编译器,达到了89%。因为LLVM编译的优化做的太好,即使GCC都只能达到Clang 72%。另一个令人惊讶的结果是,基于JVM的Scala竟然能达到Clang70%的速度。几乎相当于GCC。


CompilerSpeed(s)%FastestClang0.280100%LDC0.29296%Rustc0.31689%Scala0.37575%GCC0.39072%LLVM-GHC0.42865%6g0.54451%GHC0.54651%DMD0.64037%GCCGO0.85033%



  推荐阅读

  我国网速慢实情:光纤用户只占宽带用户16.4%

近日有关调研机构称中国网速平均只有1.7Mbps,在全球仅排96位,该消息>>>详细阅读


本文标题:系统级编程语言性能PK

地址:http://www.lgo100.com/a/05/20130729/281047.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度