讓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扩展性
米烛光,前资深检察官,从检二十余年,在检察技术处、公诉处、法律政策研究室多岗位历练,办理过多起全国有重大影响的要案,实务经验丰富,获得过省级优秀公诉人、省级检察...
◆《变形记》的另类戏仿 异化年代再设凡人极端处境∽ ∽ ∽大卫•凯普什是一位大学文学教授。作为一名知识分子,他向往理性与节制,但他又精力旺盛,常面对诱惑而陷于苦...
As accessibility and understanding of electronic media grows, its use by artists...
作品目录简单易做的饰品纯净天然的小饰物五彩缤纷的麻质饰物丰富多彩的各式变化一起来做麻绳小饰物吧 了解麻绳 需要准备的材料
序陈冠中这里是2000年后我在北京写的部份文章。那时开始我跟国内文化、知识界的朋友连续而紧密的接触,随后若干年来我都在一面补课,追溯、辨识同代大陆读书人的知识宗...
专业人员与你分享他们的秘诀-----使你的缝纫工作简单化并更有乐趣在这里,你可以发现缝纫专家,包括专业的裁缝师.制造商和设计师的行家秘诀.如果你正在寻找一些方法...
《模仿犯》足足写了5年,涉及43个人物,洋洋洒洒100万字,被公认为宫部美雪巅峰代表作,创纪录地荣获6项大奖,也是年度日本最畅销小说。东京,大川公园,一只齐肘而...
★全球热销近800万册、中文版销量逾200万册、感动38国读者的口碑畅销书《一个人的朝圣》作者首部不可思议的魔力治愈故事集!★七个相互独立又彼此相交的小故事,编...
Despite the rapid spread of Buddhism the historical origins of Buddhsit thought ...
古典博客:http://blog.sina.com.cn/gudian古典微博:http://weibo.com/gudian新精英生涯:http://www....
古代篇严肃文案由几片出土金箔引发的探墓之旅,奇异诡谲,摇曳生烟。 寻至深处,又会剥离出怎样的阴谋大计? 匪夷所思的真相, 惊心动魄的经历, 横跨历史的爱情。 邀...
(美)罗兰•英格斯•怀德(Laura Ingalls Wilder)出生于威斯康星洲的大森林,童年时的生活足迹几乎遍及 美国西部,15岁时就在拓荒者们开办的小学...
《AutoCAD 2014中文版超级学习手册》内容简介:本书重点讲解了AutoCAD 2014中文版在产品设计中的应用方法与技巧。全书共19章,分别
深深的地下,邪恶的魔法之网囚禁着一位王子。纳尼亚……那里猫头鹰召开议会,当邪恶编织着魔咒……巫术征服了大地。尤斯塔斯和女生吉儿被一群坏学生所追赶,逃进了一扇通往...
马克·库什纳(Marc Kushner),全球知名建筑设计师,HWKN建筑事务所联合创始人,Architizer建筑网站CEO。TED演讲者,其关于建筑艺术的演...
Vladimir Nabokov was born on April 23, 1899, in St. Petersburg, Russia. The Nabo...
17个家庭,325个家装布置的灵感创意,瞬间提升住商。无论大房子还是小户型,都能打造成理想舒适的家。--【内容简介】-本书作者走访了日本东京等地17个家庭,对每...
法国浪漫主义画派的灵魂人物,文学、戏剧、音乐、旅行与历史的交融.◎ 编辑推荐浪漫主义的灵魂人物,19世纪法国画坛的旗手本国经验与东方见闻的绮丽融合,文学、音乐、...
Inauniqueandperceptivelookatthefutureofcinema,WheelerWinstonDixonexplorestheposs...
与伴侣争吵在所难免,如何将吵架转变为有效沟通,构建积极的沟通模式?有时我们渴望陪伴,有时又希望独处,如何与伴侣营造“既彼此独立,又温暖相依”的关系空间?孩子的到...