ruby是什么软件

 我来答
老韩教育大咖
2022-11-16 · TA获得超过550个赞
知道小有建树答主
回答量:1916
采纳率:100%
帮助的人:31万
展开全部

ruby是脚本语言软件。

Ruby是一种简单的面向对象编程(脚本)语言,十分容易上手,并且功能强大。Ruby从Perl语言那里借鉴了许多东西,和Perl相似,Ruby也擅长于文本处理、系统管理等任务。和Smalltalk一样,Ruby是一种纯粹的面向对象语言,任何东西都是对象。

Ruby作为一种通用的程序设计语言,和其它常用的编程语言一样,可以编写大部分我们日常遇到的任务,而且完成得更简单优雅。已经有人用她编写了Web服务器程序、科学计算程序、视频、游戏、软件和其他有趣的应用。

Ruby是解释型的语言,效率当然和传统编译型的语言有差距。未来的计划是使Ruby的运行效率和编译型语言更加相近。现在已经有了目标为编写Ruby虚拟机的Rite项目,还有一个Cardinal项目在做Parrot虚拟机的Ruby前端程序。

解释型执行确实在一定程度上影响了Ruby的运行速度,但是实际上Ruby在各种语言运行速度测试上表现的相当好。虽然一般没有Perl那么快,但是并没有慢多少。

当然可以用Ruby做桌面应用程序,事实上也已经有很多人这样做了。但是在开始用Ruby做应用程序之前,你必须了解它不会像你的C++程序那样快,然后生成的程序文件体积会比原生程序大一点。

Python和Ruby都声称自己是面向对象的程序设计语言,但是和Smalltalk不同,你可以在Python和Ruby中编写面向过程的程序代码。Smalltalk只有对象,在完全理解对象、继承和相当数量的Smalltalk系统类之前,你不能做任何事情。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦保(深圳)科技有限公司_
2023-03-28 广告
cleanmymac是我必装的mac端清理软件,界面简洁好看,完美适配mac系统,文件清理的速度、精度都比较优秀,还是比较不错的呢。cleanmymac作为一款第三方清洁应用程序,具有专业完整的清理功能,包括释放内存、一键智能扫描垃圾和缓存... 点击进入详情页
本回答由麦保(深圳)科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式