Ruby 的优缺点
来源:互联网 发布:java中抽象类和接口 编辑:程序博客网 时间:2024/04/28 18:43
优点:
1, 解释型执行,方便快捷
Ruby是解释型语言, 其程序无需编译即可执行
2, 语法简单、优雅
语法比较简单, 类似Algol语法
3, 完全面向对象
Ruby 从一开始就被设计成纯粹的面向对象语言, 因此所有东西都是对象, 例如, 整数等基本数据类型
4, 内置正则式引擎, 适合文本处理
Ruby支持功能强大的字符串操作和正则表达式检索功能, 可以方便低对字符串进行处理。
5,自动垃圾收集
具有垃圾回收(Garbage Collect, GC)功能, 能自动回收不再使用的对象, 不需要用户对内存进行管理
6, 跨平台和高度可移植性
Ruby支持多平台, 在Windows, Unix, Linux,MacOS上都可以运行。 Ruby程序的可移植性非常好, 绝大多数程序可以不加修改的在各种平台上加以运行
7, 有优雅、完善的异常处理机制
Ruby提供了一整套异常处理机制, 可以很方便地处理代码吃仙丹 各种异常
8, 拥有很多高级特性
Ruby拥有很多高级的特性, 例如 操作符重载,Mix-ins,特殊方法等待,通过他们可以很方便地完成各种强大的功能
至于缺点,可以从2方面来考虑:
1) 对于解释型语言, 执行速度相对较慢
2) 静态检查比较少
静态检查: 是指在不运行程序的情况下 分析代码
- Ruby 的优缺点
- Martin上海演讲实录3:细数Ruby语言优缺点
- Martin演讲实录3:细数Ruby语言优缺点
- Martin上海演讲实录3:细数Ruby语言优缺点
- 什么是Ruby Ruby的简介
- Ruby基础知识-Ruby的特性
- Ruby基础知识-Ruby的数据类型
- [Ruby] Ruby 的hash默认值
- 线程的优缺点
- CSS+DIV的优缺点
- 简述Servlet的优缺点
- 直面自己的优缺点
- 三星i718的优缺点
- webos的优缺点
- 汇编语言的优缺点
- 冷热备份的优缺点
- 关于vs2005的优缺点
- php的优缺点
- [记在小本上] android 1.5 创建新的avd, 和使用此avd launch emulator
- 中断Java线程
- 提高PHP编程效率的53个要点
- 网络日志(2010.5.4)
- 一个java文件内只能有一个public类 其他非内部类的权限声明如下
- Ruby 的优缺点
- 【小阅读^大脑袋】0325 NO.343
- a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request
- CPU温度保护设置详解
- Python TKinter Gui: Toplevel window
- 想学的更好
- 让吃苦者吃香,让有为者有位(人民论坛)
- 【Hibernate示例】
- 让我猜猜结局