Ruby概述
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程。有时使用像 Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而Ruby刚好可 以满足这些面向对象编程的需求。当然了,您也可以使用Ruby进行普通的面向过程编程。
Ruby的文本处理能力极强,与Perl不分伯仲。同时,Ruby的语法简单,还有异常处理以及迭代器等构造 ,使编程变得简单明了。
简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发。
Ruby的特长
语法简单
普通的面向对象功能(类,方法调用等)
特殊的面向对象功能(Mixin,特殊方法等)
操作符重载
错误处理功能
迭代器和闭包
垃圾回收
动态载入(取决于系统架构)
可移植性高,不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
时间: 2024-08-22 12:53:13