为什么很多工具都是ruby写的?ruby有什么优势吗(跟其他语言比),有没有什么ruby比较好的书推荐一下的。

 我来答
伏尾窗的喵w
2018-03-20
知道答主
回答量:74
采纳率:0%
帮助的人:6.3万
展开全部

题主这么一说,确实很多工具都是用ruby写的,我感觉ruby相比其他的语言确实有一些优势。     


如果你接触了多种语言和他们的社区,很明显有不同语言的人有不同的想法。

一些适合工具的通用语言,包括ruby、python、perl、shell / bash……,这些语言社区,各有各的文化,但是ruby社区认为最有价值的是“外观”,库作者注重外部接口的设计/ DSL,他们十分骄傲的模仿人类语言习惯,通常是以一个DSL作为例子。              

竞争的出现是不可避免的,和其他DSL或外部接口库的设计,相比于前者,炫耀优雅其实更接近人类的语言,它是整个社区的气氛。虽然其他语言没有这样的特性,但是python社区经常讨论执行效率或代码结构,而shell / bash的爱好者经常夸耀自己的代码流。              

至于perl,我也不太了解,但经常听说一个程序是用perl编写的。              

这样的研究和开发文化非常适合这些工具的广泛传播,因为它最初是为用户考虑的。当然,不仅仅是这一方面的软件开发,性能在某些情况下更重要,在其他场合,大规模的研发协作更为重要,上面所说的只是场景开发的工具。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式