讓Ruby之父教您大師級的程式思考術!
本書以松本行弘先生對程式本質的深層認知、各種技術之優缺點的掌握,闡述Ruby這套程式語言的設計理念,並由此延伸讓您一窺程式設計的奧妙之處。本書內含許多以Ruby、Lisp、Smalltalk、Erlang、JavaScript等動態語言所寫成的範例,從動態語言、函數式程式設計等領域開展您的學習視野。
本書精華:
‧物件導向與抽象化
‧多重繼承的問題與Mix-in
‧基於原型與基於類別的物件導向概念
‧靜態語言與動態語言的差異
‧Duck Typing與Metaprogramming
‧區塊和閉包的強大威力
‧設計模式與開閉原則
‧Ajax與JavaScript
‧Ruby on Rails與MVC
‧開放類別與Monkey Patching
‧字碼問題與Unicode
‧正則表達式與「鬼車」
‧整數、浮點數、位元運算
‧程式最佳化技術與平行程式設計
‧程式弱點與攻擊手法
‧程式的時間問題
‧資料的永續性與XML
‧函數式程式語言的特性
‧記憶體管理與垃圾回收機制
‧程式碼產生技術與Ruby的擴充方式
‧開放原始碼的精神與選擇授權的觀念
松本行弘(Matsumoto Yukihiro)
1965年出生。鳥取縣米子市出身。筑波大學第三學院資訊學系畢業。於1993年開始開發物件導向指令稿語言「Ruby」,於1995年發表。目前為網路應用通訊研究所(NaCI)研究員,並兼任樂天技術研究所的研究員。以「Matz」的暱稱為人所知。討厭東京、喜歡溫泉。
关于Rails还有一个谜团,即为什么起名为“RubyonRails”呢?一般的软件名字都是1个单词或是“形容词+名词”,很少见到“AonB”这种形式。退一步讲,怎么说也应该是Ruby语言在下才对啊。以前就想见到DHH时直接问他,不过一直没有机会。上次见面时又完全忘记问了。
——引自第171页
编程语言不是从安全性角度考虑以减少程序员犯错误,而是在程序员自己负责的前提下为他提供最大限度发挥能力的灵活性。
——引自章节:1.1.4扩展性
★首部深度透视西藏神秘文化和历史真相的史诗巨制★真实揭秘十三世达赖喇嘛圆寂后西藏历史上最惨烈的权力斗争各国媒体争相报道,中国党政军各界高度关注,境内外华人热力追...
《学·问》内容简介:徐墨编著的《学问(聆听李敖的睿智人生课)》以语录、述评、小传的形式,从为人处世、婚姻两性、文学写作、生命
【关于赖东进】现任中美防火公司厂长兼生产部经理。他出生在乞丐家庭,父母全盲、母亲与大弟是重度智障,全家十四口人靠乞讨维生。从会走路开始,他就跟着大姐开始乞讨,十...
▲茅盾文学奖、鲁迅文学奖双料得主,清华大学教授,实力派作家——格非▲精神的困顿,欲望的纠葛,一部当代知识分子的“失败之书”▲如果生活是一场永无休止的徒刑,那么哲...
林达,一对旅美夫妇的笔名。他们都于1952年出生在上海,1978年进入大学。现居美国。这对夫妇用历史的厚重感,以一个经历过“文革”洗礼的普通中国人的视角、勤奋、...
张至顺道长,号米晶子,全真龙门派第二十一代。道长十七岁于陕西华州半截山碧云庵出家,随师父陕西山阳大天竺山刘明苍道长修行悟道。刘明苍道长得师太王圆吉道长真传。一九...
1995年,中国开通了北京、上海两个接入Internet的节点,这一年被称为中国互联网商业元年。这之后的15年间,中国互联网业产生了近40家海外上市公司,其中超...
方佳翮,清华大学美术学院毕业,资深创意设计师,中国传统神话研究者;国内知名“怪兽”画者,曾为《故宫怪兽谈》《易中天中华史》《封神演义》等绘制插画。
文中子,隋代大思想家王通,门人私谥“文中子”。隋末隐居河、汾之间(在今山西),授徒讲学,有弟子千余人,为一代大儒。
Before the modernist transformations of the twentieth century, China had one of ...
《蓝狮子职场正能量系列:"升职超人"教你旋风成长法则》由由福井克明著。勤勤恳恳地完成了每项工作,为什么却得不到好评,迟迟无法
超材料 本书特色 本书较为详细地介绍了超材料的基础知识,包括左手材料、电磁超材料、太赫兹超材料、光学超材料、热学超材料与五模式(声学)超材料、手性超材料和智能超...
中国人民大学新闻学院副教授,中国人民大学新闻传播研究所副所长。豆瓣小站:http://site.douban.com/109460/
编辑推荐:1.一场跨越7000年和26个世界城市的神奇旅行!这是一个全球性的关于适应与持续性地重新适应的故事,打开全球视野,我们建造了城市,而城市塑造了我们。在...
亚历克斯•洛伊德(世界能量疗愈导师)拥有心理学及自然医学博士学位。他曾穷极12年帮妻子寻找治愈抑郁症的方法,后来在2001年终于发现了“治疗密码”。从那时开始,...
大学的侵权责任 内容简介 **编 大学承担侵权责任的基础大学承担的作为义务研究 一、大学与中小学的区分原则二、大学承担作为义务的历史三、大学承担的主要作为义务 ...
现代磷化工技术和应用-上册 本书特色 由磷化工方面的权威专家贡长生教授担任本书的主编,共分上下两册。关于磷化工理论、技术和应用的重要科技专著。立足国情,跟踪时代...
托马斯·斯坎伦(Thomas M.Scanlon,1940-)美国著名道德哲学家,已故美国哲学大师、伦理学巨匠约翰·罗尔斯的得意门生,继罗尔斯之后道德契约主义的...
中华人民共和国民事诉讼法注解与配套-第四版 本书特色 1、权威文本——书中收录的法律文件均为经过清理修改的现行有效的法律标准文本,修改的...
这是一部创作者从0到1的破圈指南。8大关键词,助你解决从0开始创作难题。一站解决创作痛点,创造价值最大化的传播——每个人,都可以成为优秀的内容“创作者”。互联网...