Ruby是一种 简单快捷的面向对象编程的脚本语言。
一些特点:
1:解释器
Ruby是解释型语言,因此执行程序时无需编译
Ruby的变量可以接收各种类型的数据,因此没有必要担心变量类型的问题.另一方面,这弱化了编译检查的功能
3:无需声明变量
Ruby中无需声明变量即可使用.可以根据变量名分辨变量的种类
4:内存管理
Ruby自动进行内存管理.解释器内置的垃圾回收器会自动回收不再使用的对象
5:一切都是对象
从一开始Ruby就被设计成为纯粹的面向对象语言.包括整数这种基本的数据类型在内所有数据都被看是对象,进而得到统一的处理
6:使用模块进行糅合
Ruby认为多重继承会导致问题复杂化,因此故意舍弃了多重继承,但可以使用模块超越类的界限来共享数据和方法等
7:超长整数
内置了处理超长整数的功能,所以只要内存允许就可以计算非常大的整数
8:异常处理功能
异常处理功能可以使您编写代码处理异常情况
9:可以直接访问OS
Ruby可以使用绝大部分的系统调用.即使单独使用Ruby也可以进行系统编程
10:动态加载
若OS支持的话,可以在运行时读入对象文件