寨子语言R++ V1.7(支持无操作系统裸奔、编译EXE、cocos2dx、闭包、中文编程)

山寨语言R++ V1.7(支持无操作系统裸奔、编译EXE、cocos2dx、闭包、中文编程)
R++是专为懒人设计的山寨编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。


为什么需要它?

1. 目前DIY操作系统一般使用gcc+nasm,R++的抽象能力强过C,可直接内联汇编,不需要面对讨厌的AT&T汇编,绝对是您DIY操作系统的利器。

2. R++是世界上第一个无类型语言,从根本上就和其它的动态语言不同,您可以随意DIY运算符和“内置”数据类型。

3. 它的语法相当简洁,支持N种省略语法,最大程度减少您的击键次数。

4. R++支持多种花括号风格,无论是python的无花括号风格还是K&D风格,或者是花括号单独占一行,随你喜欢。

5. R++的编译速度相当快,理论运行速度和C++一样快,目前编译成机器码后的运行速度虽然还不如C++,但也还可以。

6. 它是C++的山寨版,如果您习惯了C++的语法,又需要一种类似C++的脚本语言,似乎选择R++是一个明智的决定。

7. 既然它是C++的山寨版,所以R++几乎不需要学习成本,很多C++和C的代码经少量修改都可以移植过来。

8. 又因为它是C++的山寨版,R++所有数据类型和C++二进制兼容,无论是静态链接还是动态链接,想怎样就怎样。

9. 支持中文编程是必须的。


下载地址:

http://pan.baidu.com/s/1o638GNS


下面是用R++开发的山寨版flappy bird(附带源码):


寨子语言R++ V1.7(支持无操作系统裸奔、编译EXE、cocos2dx、闭包、中文编程)