Ruby 的优缺点

优点:

     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) 静态检查比较少

静态检查: 是指在不运行程序的情况下 分析代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值