让Ruby之父教您大师级的程式思考术!
本书以松本行弘先生对程式本质的深层认知、各种技术之优缺点的掌握,闡述Ruby这套程式语言的设计理念,并由此延伸让您一窥程式设计的奥妙之处。本书内含许多以Ruby、Lisp、Smalltalk、Erlang、JavaScript等动态语言所写成的范例,从动态语言、函数式程式设计等领域开展您的学习视野。
本书精华: ‧物件导向与抽象化 ‧多重继承的问题与Mix-in ‧基于原型与基于类别的物件导向概念 ‧静态语言与动态语言的差异 ‧Duck Typing与Metaprogramming ‧区块和闭包的强大威力 ‧设计模式与开闭原则 ‧Ajax与JavaScript ‧Ruby on Rails与MVC ‧开放类别与Monkey Patching ‧字码问题与Unicode ‧正则表达式与“鬼车” ‧整数、浮点数、位元运算 ‧程式最佳化技术与平行程式设计 ‧程式弱点与攻击手法 ‧程式的时间问题 ‧资料的永續性与XML ‧函数式程式语言的特性 ‧记忆体管理与垃圾回收机制 ‧程式码产生技术与Ruby的扩充方式 ‧开放原始码的精神与选择授权的观念
松本行弘(MatsumotoYukihiro)1965年出生。鳥取縣米子市出身。筑波大學第三學院資訊學系畢業。於1993年開始開發物件導向指令稿語言「Ruby」,於1995年發表。目前為網路應用通訊研究所(NaCI)研究員,並兼任樂天技術研究所的研究員。以「Matz」的暱稱為人所知。討厭東京、喜歡溫泉。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价