ruby作为一种非常优秀的脚本语言,有丰富的文字处理和系统管理等丰富功能,且简单、容易被理解和扩充,如果你之前还没有尝试过任何一种脚本语言,那我建议你可以选择ruby来学习,为什么要选择ruby呢?先来了解一下ruby语言的优缺点吧,你了解哪些?
ruby的优点:
解释型执行,方便快捷
ruby是一种解释性语言,其程序无需编译就可执行,非常的方便快捷。
语法简单、优雅
ruby语法比较简单,作为学习者还是非常容易掌握的。
完全面向对象
ruby从一开始就被设计成为一种纯粹的面向对象语言。
内置正则式引擎,更适合文本处理
ruby支持功能强大的字符串做操和正则表达式检索功能,可以更为方便的对字符串进行有效的处理。
自动垃圾收集
具有垃圾回收的功能,可以自动回收不再使用的对象。
跨平台和高度可移植性
ruby支持多种平台,在Windows, Unix, Linux, MacOS上都可以运行。
优雅、完善的一场处理机制
可以更为方便优雅地处理代码处理出错的情况。
拥有很多高级特性
ruby拥有很多高级的特性,这些特性可以更为方便的完成各种强大的功能。
ruby的缺点:
没有非常好的开发工具
这一点特别体现在你熟练的使用它的编辑器之后的过程当中。
ruby在block上的时间并不快
在脚本语言的标准中,这是一种较慢的语言。
处理Unicode. Ruby处理Unicode很糟糕
ruby不能像java和python那样能够很好地支持Unicode。