1. 解释型执行、方便快捷
2.完全面向对象
3.内置正则式引擎,适合文本处理
4.拥有很多高级特性(操作符重载、Mix-ins、Singleton Methods,...)
5.有优雅、完善的异常处理机制
6. 自动垃圾收集
7.高度可移植性(在Windows, Unix, Linux, MacOS上都可以运行)
综上所述他将是一门很有前景的语言
国内ruby程序员比较少。在国外很火。国内有些公司招聘有经验的ruby程序员,薪水很有竞争力。但是,以我的亲身经历告诉你。学会学好ruby,绝对值得!
有些职位要求会一门脚本语言:python/ruby/perl
对于一个java,c++程序员,会ruby/python是一件很重要的事情。
因为很多繁琐的工作用java,c++做很麻烦。用脚本语言非常快。
同时ruby中的很多概念和语言特性对你学习其他语言非常有帮助。
学习ruby吧!你会喜欢上它的!