Metaprogramming Ruby 在线电子书 图书标签: Ruby MetaProgramming 编程 Programming 程序设计 计算机 ruby metaprogramming
发表于2025-04-03
Metaprogramming Ruby 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025
将Ruby元编程的各种刁钻技巧总结成了规范的模式,就像让混沌的世界变得泾渭分明。这种化繁为简和清晰有条理本身就是一种莫大的功勋。
评分又草读了遍英文版,大概是第5遍读本书了吧。
评分又草读了遍英文版,大概是第5遍读本书了吧。
评分又草读了遍英文版,大概是第5遍读本书了吧。
评分看完前四章,大致了解了它的对象模型了。后面的应用部分不看了,反正也不打算用ruby。确实用lua来实现这套模型是可以的(lua根本就没有OO模型…),不过lua没有多少语法糖,调用函数一定要加个(),实现DSL怎么也不如ruby漂亮。其实也不喜欢内部DSL,一来语法受限,不如外部DSL使用parser的灵活,二来牺牲了运行效率,没法对代码做静态检查和优化。用外部DSL就可以兼顾两者,虽然实现起来麻烦一些
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.
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.
作为一名JavaScript 开发者,在看本书的过程中每看到一个元编程技巧,都会忍不住将两种语言作一番比较和联想:在JavaScript 可以应用这种技巧吗?可以的话,这种技巧应用得广泛吗? 某程度上JavaScript 比Ruby 更灵活,所以大部分技巧在JavaScript 都可以轻松实现。 动态方法 ...
评分想了解ruby元编程的话,先看法术手册。 假如有不懂的话再返回到书有关这部分内容看,效果拔群。 但也没人挡着你把书读完。 不过整本书读起来也很爽,用mentor的语气写,也是另外一种文体嘛。 期待第二版内容会更多。
评分大四那年,考研结束后。尝试找一下ruby的书看看,在学校图书馆读到这本书,内心感受就是ruby简直就是艺术呀,同时个人就迷上语法糖,对各个语言函数式编程和lambda异常感兴趣。后来研一有自己买了ruby元编程第二版,第二次读的感受完全不仅限于ruby,是一种独立于语言的艺术享...
评分远超预期的惊喜 在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。 在飞机上拿起这本书后,一边读,一...
评分大四那年,考研结束后。尝试找一下ruby的书看看,在学校图书馆读到这本书,内心感受就是ruby简直就是艺术呀,同时个人就迷上语法糖,对各个语言函数式编程和lambda异常感兴趣。后来研一有自己买了ruby元编程第二版,第二次读的感受完全不仅限于ruby,是一种独立于语言的艺术享...
Metaprogramming Ruby 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025