至尊高速,国产语言RPP 1.83强势来袭
2014-06-09 09:47
375 查看
下面是 R++的性能测试数据:(奔腾 1.86GHZ,测试 3 次取平均值)
运行效率:
R++的内部结构和 C++大致相同,所以理论上 R++可以达到和 C++一样的运行速度,目前 R++已开启汇编级内联展开和模式匹配优化,在编译成机器码的情况下运行速度是 C++的 1/1.8(真实速度应该是 1/3),解释运行是 C++的 1/10.7。目前的性能与 luaJIT 相当接近,不过 R++将在下一版本支持 LLVM 和 JIT,可轻易秒杀luaJIT。
编译效率:
R++对 C++的一些复杂语法进行了简化,单纯的编译速度比 C++略快。不过 R++在解释运行的时候并不会一次编译整个程序,而是在函数需要运行的时候才进行即时编译,所以综合编译速度比 C++快一个数量级(仅与 VC++和 G++对比)。
开发效率:
R++不需要建立工程或者 makefile,直接新建一个文本文件(任意后缀)即可开始编码。它也可以很好地与神器 Visual Assist 或者 Source Insight 进行配合,使用 Visual Studio 实现代码智能提示和自动补全。(请参考视频演示)
调试方法:
R++目前没有配套的 IDE 调试环境。如果语法通过而逻辑出错,建议先使用注释和输出语句来确定出错的位置,然后使用第 16 节的反射方法打印出相关函数的表达式语句和汇编代码。当然也可以使用 OllyDbg 进行汇编级调试。
下载地址:
http://pan.baidu.com/s/1pJJPepd
运行效率:
R++的内部结构和 C++大致相同,所以理论上 R++可以达到和 C++一样的运行速度,目前 R++已开启汇编级内联展开和模式匹配优化,在编译成机器码的情况下运行速度是 C++的 1/1.8(真实速度应该是 1/3),解释运行是 C++的 1/10.7。目前的性能与 luaJIT 相当接近,不过 R++将在下一版本支持 LLVM 和 JIT,可轻易秒杀luaJIT。
编译效率:
R++对 C++的一些复杂语法进行了简化,单纯的编译速度比 C++略快。不过 R++在解释运行的时候并不会一次编译整个程序,而是在函数需要运行的时候才进行即时编译,所以综合编译速度比 C++快一个数量级(仅与 VC++和 G++对比)。
开发效率:
R++不需要建立工程或者 makefile,直接新建一个文本文件(任意后缀)即可开始编码。它也可以很好地与神器 Visual Assist 或者 Source Insight 进行配合,使用 Visual Studio 实现代码智能提示和自动补全。(请参考视频演示)
调试方法:
R++目前没有配套的 IDE 调试环境。如果语法通过而逻辑出错,建议先使用注释和输出语句来确定出错的位置,然后使用第 16 节的反射方法打印出相关函数的表达式语句和汇编代码。当然也可以使用 OllyDbg 进行汇编级调试。
下载地址:
http://pan.baidu.com/s/1pJJPepd
相关文章推荐
- 至尊快速,国产语言RPP 1.83强势来袭
- iFunk翼强势来袭,众筹不见不散
- SanDisk闪迪UltraSDHCClass10200X16G至尊高速SDHC存储卡(新老包装随机发货)
- Linux入门经典《循序渐进Linux》第二版强势来袭!
- 厉害了word哥!这款国产主板品牌强势登陆韩国
- 源码推荐(8.31):新版网易新闻强势来袭,聚光灯效果的新手引导
- 变形金刚4 高清完整版强势来袭 走起!
- 周刊福利强势来袭:感恩回馈核心读者群,《大数据周刊》限量免费领!
- 采用Java语言如何实现高速文件复制?
- 阿里云弹性高性能计算E-HPC强势来袭,全新打造一站式云超算
- 向三星和苹果发难:亚马逊FirePhone 3D手机强势来袭
- 利用html开启国产浏览器的高速模式
- 社交软件强势来袭,谁来革新中国企业管理模式?
- 最新精品 强势来袭 XP,32/64位Win7,32/64位Win8,32/64位Win10系统【国庆版版】
- 使弱类型的语言JavaScript变强势
- 10月10日云栖精选夜读:阿里云Tech Insight 企业迁云实战专场强势来袭!
- TurboMail邮件系统飞邮回馈活动强势来袭
- 五月优惠强势来袭,信盈达嵌入式学习,到底多优惠?由你来说!
- 使弱类型的语言JavaScript变强势
- 趋势科技、亚马逊AWS作后盾,天云趋势首款SaaS安全服务强势来袭