博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby 的优缺点
阅读量:4051 次
发布时间:2019-05-25

本文共 557 字,大约阅读时间需要 1 分钟。

优点:

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

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

转载地址:http://frcci.baihongyu.com/

你可能感兴趣的文章
为什么很多程序员都选择跳槽?
查看>>
mongdb介绍
查看>>
mongdb在java中的应用
查看>>
区块链技术让Yotta企业云盘为行政事业服务助力
查看>>
Yotta企业云盘更好的为媒体广告业服务
查看>>
Yotta企业云盘助力科技行业创高峰
查看>>
Yotta企业云盘更好地为教育行业服务
查看>>
Yotta企业云盘怎么帮助到能源化工行业
查看>>
企业云盘如何助力商业新发展
查看>>
医疗行业运用企业云盘可以带来什么样的提升
查看>>
教育数字智能化能为现有体系带来新的起点
查看>>
媒体广告业如何将内容资产进行高效地综合管理与利用
查看>>
能源化工要怎么管控核心数据
查看>>
媒体广告业如何运用云盘提升效率
查看>>
企业如何运用企业云盘进行数字化转型-实现新发展
查看>>
司法如何运用电子智能化加快现代化建设
查看>>
iSecret 1.1 正在审核中
查看>>
IOS开发的开源库
查看>>
IOS开发的开源库
查看>>
Jenkins - sonarqube 代码审查
查看>>