Ruby学习一 基础

来源:互联网 发布:php transaction 编辑:程序博客网 时间:2024/05/01 12:53

1、日本人发明

2、遵循遵守GPL协议和Ruby License

3、结合 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言

4、Ruby自己发展出了JRuby(Java平台运行)以及IronRuby(.net平台运行)

5、万物对象——是面向对象的还是基于对象的?

6、语法简练、功能强大,减少编码时间(是不是意味着增加学习时间),面向开发人员而不是机器。如果以语法简练为目的...是不是陷入学习大量语法,而且是仅陷入大量语法的弊端?语法灵活意味着智能提示.......

7、变量没有类型 (写法上还是编译上?)

8、不管是数学或者逻辑表达式还是一个语句,都有值(是不是跟C一样,都有返回值,表示执行是否成功之类)

9、可移植性。(真的可移植么还是理论上可移植?C式的?Java式的?汇编式的?)

10、垃圾回收——我爱垃圾回收

11、错误处理功能——这也能拿出来吹....

12、特殊的面向对象功能(Mixin,特殊方法等) ——这个比较期待

13、操作符重载——kill java

14、闭包——kill java.........................................again!!

补,记得很久之前玩过一个叫 关重七做的梦幻西游单机版(梦幻群侠传)使用 Ruby 的rgp maker做的....貌似里面的垃圾回收很弱...开久了内存就递增的吃....作者建议式2小时手动重启一次......不然游戏会自动重启一次还不带保存的.........

 

RGP MAKER的下载:

http://www.newhua.com/soft/29096.htm

梦幻群侠传下载:

http://search.gougou.com/search?search=%E6%A2%A6%E5%B9%BB%E7%BE%A4%E4%BE%A0%E4%BC%A0&id=2

原创粉丝点击