●
完全开源
●
多平台 Ruby可以运行在 Linux, UNIX, Windows, MS-DOS, BeOS,OS/2…
●
多线程 线程就是指能在一个程序中处理若干控制流的功能。与 OS 提供的进程不同的是,线程可以共享内存空间。
●
完全面向对象
●
不需要内存管理 具有垃圾回收(Garbage Collect,GC)功能,能自动回收不再使用的对象。
●
解释执行 其程序无需编译即可轻松执行。
●
功能强大的字符串操作/正则表达式
●
具有异常处理功能
●
可以直接访问OS Ruby可以使用(UNIX的)绝大部分的系统调用。单独使用Ruby也可以进行系统编程。
●
动态类型语言 Ru ...







评论排行榜