基本资料 | |
本名 | Ruby |
---|---|
别号 | 红宝石 |
年龄 | 29岁 |
生日 | 1995年12月21日 |
星座 | 射手座 |
出身地区 | 日本 |
活动范围 | 全球 |
所属团体 | Ruby community |
姬友 | Apple娘 |
母亲 | Lisp娘,Perl娘 |
妹妹 | 黑泽露比 |
亲属或相关人 | |
松本行弘和他的基友们 |
Ruby娘是程序设计语言Ruby的拟人化萌娘。图片引用ちょまど作品。
Ruby娘在1993年由Matz大神创造,1995年正式成型的。作为一种为简单快捷的面向对象编程(面向对象程序设计)而设计的脚本语言,“Happy Programming”和“Everything is an object”是她参加世界编程语言娘选美大赛时的口号。
Ruby娘在幼女时期可谓是“养在深闺人未识”,直到“镐头书”的出版,才逐渐被西方的程序员所熟识。2004年Ruby娘的眷属Ruby on Rails娘横空出世,大大深化了MVC和敏捷开发的观念,推动了Web2.0时代的到来,接下来的两年Ruby娘也因此红透了半边天。有人甚至认为她能和Java娘一较高下,但是这时候出身豪门(日升帝国)的Java娘已经被各大公司所熟知,出身草根外加身体稍嫌病弱的Ruby娘无力与之相争。后来一些盟友,例如twitter娘,也转投了Java娘的怀抱。
因为Rails娘名声太响,甚至有人把她和Rails娘混为一谈,可Rails本来只是她的眷属而已。
眷属没有Perl娘和Python娘那么庞大,但是有着一个好听的名字:Gems。
Apple娘一直以来比较关照Ruby娘,于是Ruby娘有两个小妹妹久居在Apple娘家,她们是Ruby Motion娘和MacRuby娘。
世界编程语言娘人气大赛中,Ruby娘在2006年被选为年度语言(年度语言是指当年人气上升最快的语言,可不是人气第一的语言喔)。之后猿们对初识Ruby娘的热情渐渐褪去,一些来看热闹的猿继续去找老相好,Ruby娘的排名也一直稳定在第十名左右。
Ruby娘有一个妹妹叫IronRuby娘。虽然2007年才出生,但IronRuby娘由于依赖CLR娘的身体,天生灵活的推倒能力使得程序猿娘的青睐程度早已超过了姐姐,并和Visual Studio娘结♀合以更好地进行开发。IronRuby娘和Silverlight娘这对百合CP虽然才产生不久,但能力已十分瞩目。
Ruby娘还有一个失散多年的妹妹叫黑泽露比,不但继承了Ruby家族的红发基因,还更加害羞和易推倒。
Ruby娘最新已经更新到ruby-3.2.2。 IronRuby娘最新已经更新到IronRuby 1.1.3。
Ruby娘的理念是让程序猿主人能够轻松、快乐地编程、让程序猿主人在编写程序的时候能够免去繁琐无意义的代码编写腾出更多的时间去撸。也就因为这个理念,让Ruby娘的语法非常简单而具有亲和力,非常容易上手。
因为是血统相近(从各个角度都能看到Lisp娘当年的容颜)的90后,而且语法相似,Ruby娘和Python娘各有一个有大批程序猿聚集的粉丝俱乐部。从很早之前开始Ruby娘和Python娘的粉丝们就一直在掐架,结果是胜负各半,程序猿们也是两败俱伤,到现在为止这个情况还在继续。
Ruby娘的想象力更为丰富,以至于一些习惯了条条框框的猿有点受不了她,相比之下Python娘的脾气更容摸清楚,所以一直以来Python娘的粉丝更多。
Ruby娘最不喜欢的就是Python娘对于OOP的支持不够(松本最初发明Ruby的原因是他需要一种比Python更加OO化的语言)。
她也不喜欢Python娘的缩进式语法,自己的end式以及和C娘一样用大括号才是最合适的,基于不同的理念,产生这样子激烈的交锋也是非常正常的。
Ruby娘和Python娘的战事我们还会继续关注。
松本行弘(Matsumoto Yukihiro)是Ruby语言的创造者,庶民们般的程序猿们一般称他为"Matz"大神。他从1993年起便开始着手Ruby娘的创造工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的快乐。1993年2月24日Ruby娘诞生了,1995年12月Matz推出了Ruby娘的第一个版本Ruby 0.95。不久Ruby娘便凭借其独特的魅力横扫11区,相信在不久的将来,我们的Ruby娘将站在世界编程语言选美的最高领奖台上。
|
维基百科 提示您 | 关于Ruby娘, 在自由的百科全书维基百科上 有相关条目。 请参阅:Ruby |