Metaprogramming Ruby

Metaprogramming Ruby pdf epub mobi txt 電子書 下載2025

出版者:Pragmatic Bookshelf
作者:Paolo Perrotta
出品人:
頁數:296
译者:
出版時間:2010-2-22
價格:USD 32.95
裝幀:Paperback
isbn號碼:9781934356470
叢書系列:
圖書標籤:
  • Ruby
  • MetaProgramming
  • 編程
  • Programming
  • 程序設計
  • 計算機
  • ruby
  • metaprogramming
  • Ruby
  • 編程
  • 元編程
  • 麵嚮對象
  • 腳本
  • 開發
  • 語言
  • 設計
  • 高效
  • 實戰
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well.

This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.

Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining.

著者簡介

Paolo Perrotta has more than ten years of experience as a developer and writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams for Yoox, a large Internet fashion shop, and teaches Java to developers throughout Europe. He lives in Bologna, Italy, with his girlfriend and a cat. He loves Ruby.

圖書目錄

讀後感

評分

读完这本书觉得,什么是元编程?就是一些更强大、更灵活的技巧的集合。 跟着书中的 Bill 大师去思考,试着解决每一个问题。你会发现这里所展示的方法、技巧,就恰好是解决问题最精巧、最舒服的方式。虽然这个过程会不断的让人豁然开朗和惊叹,但又觉得一切都好像是自然而然的...  

評分

大四那年,考研结束后。尝试找一下ruby的书看看,在学校图书馆读到这本书,内心感受就是ruby简直就是艺术呀,同时个人就迷上语法糖,对各个语言函数式编程和lambda异常感兴趣。后来研一有自己买了ruby元编程第二版,第二次读的感受完全不仅限于ruby,是一种独立于语言的艺术享...  

評分

評分

作者风格:自娱自乐,尤其喜欢描写新人和导师之间的对白动作,什么“导师掏出上衣口袋的纸巾擦擦汗”,”丢下了键盘,跑到会议室“之类的,感觉像小说。 不过,从章节划分,细节讨论来说,非常不错。用了不少典型库的代码段来说明如此设计的目的,加上对一些陷阱的提问,面面...  

評分

用戶評價

评分

希望書都能如此簡單,清晰。

评分

看完前四章,大緻瞭解瞭它的對象模型瞭。後麵的應用部分不看瞭,反正也不打算用ruby。確實用lua來實現這套模型是可以的(lua根本就沒有OO模型…),不過lua沒有多少語法糖,調用函數一定要加個(),實現DSL怎麼也不如ruby漂亮。其實也不喜歡內部DSL,一來語法受限,不如外部DSL使用parser的靈活,二來犧牲瞭運行效率,沒法對代碼做靜態檢查和優化。用外部DSL就可以兼顧兩者,雖然實現起來麻煩一些

评分

:無

评分

簡單的一點點東西, 硬是給作者弄得那麼長. 可能對於初學者有用吧. 反正我覺得很多讀書時間浪費掉瞭. 讀書筆記 http://blog.linjunhalida.com/article/Metaprogramming_Ruby%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0

评分

Essential Ruby reading, since meta-programming is essential building block of ruby

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有