首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
1
0
[旧帖]
[分享]适合初学者的新型编程语言R++
0.00雪花
发表于: 2013-6-4 12:00
1936
[旧帖]
[分享]适合初学者的新型编程语言R++
0.00雪花
roundsheep
2013-6-4 12:00
1936
R++是专为懒人设计的新型编程语言,它试图融合C++和Lisp,并假定用户是天才,允许DIY运算符和内置数据类型。它可以在Windows、Linux、Android或者IOS上运行,甚至能编译成机器码无操作系统裸奔。这个新玩具是绿色、免费、解释器开源的。
视频演示:
849K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4c8#2k6r3!0#2i4K6u0W2j5$3!0E0i4K6u0r3M7s2u0G2k6%4u0S2L8i4y4Q4x3V1k6$3K9h3g2%4i4K6u0r3y4o6m8q4P5U0y4r3N6i4q4q4x3e0m8Q4x3V1j5`.
下载地址:
38fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7$3S2S2M7X3g2Q4x3V1k6D9K9h3&6C8i4K6y4r3M7$3S2S2M7X3g2A6k6q4)9K6c8o6f1%4x3o6f1%4x3#2)9J5y4Y4g2C8i4K6y4p5x3K6p5J5x3o6R3^5z5e0l9#2z5l9`.`.
或者
3c2K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2N6$3&6D9L8$3q4V1i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8X3c8W2N6r3q4A6L8q4)9J5c8Y4u0G2N6h3&6V1M7$3S2W2k6i4m8Q4x3V1j5#2y4e0l9&6y4U0M7K6
R++的一些特点:
1、更彻底的类型推断,C++11需要使用关键字auto,R++可以省略auto
2、语句后面的分号是可选的
3、宏自动加括号,也不需要写折行符号
4、空参函数的括号是可选的
5、可以自定义新的运算符,也可以自定义运算符的优先级
6、更简洁的模板写法
7、更简单的函数指针语法,函数指针不需要声明
8、默认参数更灵活,默认参数可以访问到前面的参数,也可以访问到类的数据成员
9、Lisp的S表达式和C++的中缀表达式可以混合使用,也为C++增加了一些动态特性
10、可以递归引用,不需要向前声明
11、无缝内联汇编,不需要关键字asm,寄存器几乎可以当做一个整型变量使用
12、程序员可以随意DIY,可以认为R++没有内置数据类型,int也是程序员自定义的
13、R++既可以编译运行又可以解释运行,静态类型和动态类型都可以使用
14、自动处理重复包含问题,R++没有.CPP文件,只有.H文件
它可能适合于以下人群:
1、编程初学者,希望了解语言的本质
2、喜欢DIY语言的玩家
3、需要一种脚本语言,但又不习惯脚本内置的运算符优先级和数据类型
4、希望自己的程序能在手机上运行,但又不想使用Java,也不想安装庞大的开发环境
5、喜欢DIY操作系统的玩家,R++能编译成nasm汇编代码,也可以使用grub引导
[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
kizab
雪 币:
1612
活跃值:
(697)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
25
粉丝
0
关注
私信
kizab
2
楼
抢沙发!好东西,看起来好强大!
2013-6-4 12:26
0
勇敢者
雪 币:
516
活跃值:
(27)
能力值:
( LV2,RANK:10 )
在线值:
发帖
6
回帖
105
粉丝
0
关注
私信
勇敢者
3
楼
没有提供git google sf的链接?国人自己的东西?
2013-6-4 13:40
0
zypeh
雪 币:
19
活跃值:
(25)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
38
粉丝
0
关注
私信
zypeh
4
楼
5、喜欢DIY操作系统的玩家,R++能编译成nasm汇编代码,也可以使用grub引导
这么牛逼?
2013-6-4 17:24
0
岁月如风
雪 币:
6
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
15
粉丝
0
关注
私信
岁月如风
5
楼
适合初学者懒人专用。
2013-6-4 18:53
0
pegatron
雪 币:
2
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
15
粉丝
0
关注
私信
pegatron
6
楼
很是好奇啊 下来看看
2013-6-7 09:12
0
pegatron
雪 币:
2
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
15
粉丝
0
关注
私信
pegatron
7
楼
居然还有文言文关键字:
39. 文言文
R++的标识符支持中文,
源文件支持GBK、Unicode(UTF16 little endian)以及UTF8三种编码。
使用R++来进行文言文编程看起来好像用处不大,
只是为了发挥DIY精神:
主即曰'你好'也
上面是中文编程的第一个例子,打印“你好”,
2013-6-7 09:18
0
ywcao
雪 币:
211
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
10
回帖
102
粉丝
0
关注
私信
ywcao
8
楼
感觉又是个二次封装的产品!
2013-6-7 09:22
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
roundsheep
2
发帖
3
回帖
10
RANK
关注
私信
他的文章
[求助]小弟写了一个编译器,求指点,求拍砖。
5461
[分享]适合初学者的新型编程语言R++
1937
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部