飞翔的宝石:南美蜂鸟和Ruby编程语言

飞翔的宝石:南美蜂鸟和Ruby编程语言

点击查看目录+样章

【原 书 名】 The Ruby Programming Language
【原出版社】 O'Reilly Media, Inc.
【作  者】(美)David Flanagan;Yukihiro Matsumoto 
【译  者】 廖志刚;张禾
【丛 书 名】 电子工业出版社O'Reilly系列
【出 版 社】 电子工业出版社     【书 号】 9787121077012
【出版日期】 2009 年1月 【开 本】 16开 【页 码】 431     【版 次】1-1

本书是Ruby in a NutshellO’Reilly公司出版)一书的更新和扩展版本,那本书的作者是松本行弘(Yukihiro Matsumoto),他更为人熟知的名字是Matz。本书的风格有点像那本由Brian KernighanDennis Ritchie合著的经典书籍《C编程语言》(C Programming Language Prentice Hall出版)。本书的目标是在不使用语言规范格式的情况下,详尽讲解Ruby的方方面面。本书的读者是那些有其他语言经验的Ruby初学者,以及那些希望提升水平的Ruby编程人员。

关于作者

David Flanagan:一位计算机程序员,绝大部分时间花在编程语言上。他还在O'Reilly公司出版了JavaScript: The Definitive Guide and Java in a Nutshell一书。David拥有麻省理工学院的计算机科学和工程学位,他和妻子及孩子在美国太平洋西北地区的一些城市生活,包括西雅图、华盛顿及英属哥伦比亚的范库弗峰市。

Yukihiro Matsumoto"Matz"):Ruby的缔造者,一位专业程序员,为日本开源软件公司netlab.jp工作。Matz也是日本开源软件的布道者,发布了若干开源产品,cmail是其中之一,这是一个基于Emacs的邮件用户代理,完全用Emacs Lisp语言编写。Ruby是第一款他在日本之外被广泛熟知的软件。

封面动物介绍

本书的封面动物是一种南美蜂鸟(Horned Sungem hummingbird),这些小鸟是南美洲的土著鸟类,主要生活在巴西和玻利维亚。它们喜欢像草地这样干旱开阔的栖息地,而不喜欢稠密或潮湿的森林。

蜂鸟是世界上翅膀震动最快的鸟类,这种南美蜂鸟更是可以每秒振翅90次。(可以跟振翅最慢的秃鹫对比,秃鹫每秒只能振翅一次。)因为蜂鸟如此轻快,它们可以依靠挥动翅膀而停在空中。为了方便吮吸花蜜,它们可以向后飞(所有鸟类中只有蜂鸟可以做到这点)。它们长而细的喙可以探伸到花的深处,因而,它们在葡萄牙语中的名字是“beija-flor”,意为亲吻鲜花的鸟类。而英文名字“hummingbird”则是来自于它们快速挥动翅膀时发出的嗡嗡声(译注1)。

雄性Horned Sungem在脑袋两侧有一簇簇红色、蓝色和金色的羽毛,背部呈虹彩色泽的绿色,喉部和胸部为黑色,腹部则为白色,尾巴长而尖。雌鸟与雄鸟看起来很相似,但没有那个像皇冠一样的头部羽毛。因为这种鸟颜色艳丽,早期的西班牙探险者称之为“Joyas voladoras”,意为“飞翔的宝石”。

关于蜂鸟有很多神话传说。在巴西,黑色蜂鸟用于表示家庭成员中有人死亡。古代阿兹泰克斯人非常崇拜蜂鸟,牧师会用蜂鸟毛覆盖受诅咒的人,用于驱除诅咒。同时,蜂鸟还是死者重生的标志,阿兹泰克斯人相信死去的战士会和这些鸟一块重生。阿兹泰克斯人的上帝Huitzilopochtli是太阳和战争的化身,他名字的意思是"南方飞来的蜂鸟",而南方是神灵的居住之所。



译注1hum的意思为嗡嗡声

posted @ 2008-12-25 16:47  博文视点  阅读(682)  评论(0编辑  收藏  举报