至尊快速,国产语言RPP 1.83强势来袭
2015-01-17 11:19
148 查看
以下是 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++不须要建立project或者 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++不须要建立project或者 makefile,直接新建一个文本文件(随意后缀)就可以開始编码。它也能够非常好地与神器 Visual Assist 或者 Source Insight 进行配合,使用 Visual Studio 实现代码智能提示和自己主动补全。(请參考视频演示)
调试方法:
R++眼下没有配套的 IDE 调试环境。假设语法通过而逻辑出错,建议先使用凝视和输出语句来确定出错的位置,然后使用第 16 节的反射方法打印出相关函数的表达式语句和汇编代码。当然也能够使用 OllyDbg 进行汇编级调试。
下载地址:
http://pan.baidu.com/s/1pJJPepd
相关文章推荐
- 至尊高速,国产语言RPP 1.83强势来袭
- 虚拟现实时代强势来袭!
- 变形金刚4 高清完整版强势来袭 走起!
- 程序猿如何快速掌握一门新框架、技术、语言
- Python语言快速入门
- 孟岩:快速掌握一个语言最常用的50%
- onino病毒来袭,教你快速关闭某端口
- Java语言描述:递归与分治策略之合并排序与快速排序
- 使用Java语言快速开发Linux GUI的应用
- 快速掌握一个语言最常用的50%
- 正则表达式语言 - 快速参考
- C 语言宏快速入门
- 十五张思维导图带你快速学习PHP语言基础
- go语言快速入门:简介(1)
- go语言快速入门:数据类型使用例(5)
- 强势回归 Qt让跨平台快速迈向移动化
- go语言快速入门:模板应用(13)
- 正则表达式语言 - 快速参考
- Swift语言快速入门
- miss go商城携“星挑客”来袭,变革快速购物新选择