拥有 Ruby 标签的文章 共 2 条数据

超越 Java:探讨程序语言的未来 (美)泰特著 O'Reilly Taiwan 公司译 PDF下载
编程书籍

超越 Java:探讨程序语言的未来 (美)泰特著 O'Reilly Taiwan 公司译 PDF下载

2891次浏览 0条评论

Java的存在时间已经超过10年了,在这段时间里它的成就非凡,彻底改变了我们写软件的方法和想法。但是Java已显老态,该是时候让我们想想未来接班人是谁了。  在《超越Java》一书中,Bruce Tate公正而诚实地分析Java的成就,以及为何Java是如此强大的工具。他告诉我们Java如何带领计算机编程领域向前迈进,同时也讲述在哪些方面Java会阻碍我们,在哪些方面Java对我们要做的事而言并不够灵活,在哪些地方因为政治力量而使用Java只会导致复杂度的提升。  作者研究了其他的语言和框架,提出了一些很难的问题:这些语言擅长什么?不擅长什么?其中有没有Java的接班人?它们能够像Java一样主导软件领域吗?未来的工具应该是什么样子?会像J2EE或者Ruby on Rails?说不定更激进,就像Continuation server?Bruce Tate除了与我们分享他自己的观察结果,也访问并概括了许多开放源代码Java和Ruby社区的领导人的看法。  不管你是否同意Tate的结论,你都会发现这本书相当激励人心。不管你继续使用Java还是改用其他技术,这本书都可以帮助你思考写程序的方式

Ruby元编程(第2版) PDF下载
编程书籍

Ruby元编程(第2版) PDF下载

6241次浏览 0条评论

《Ruby元编程(第2版)》在大量剖析实例代码的基础上循序渐进地介绍Ruby特有的实用编程技巧。通过分析案例、讲解例题、回顾Ruby类库的实现细节,作者不仅向读者展示了元编程的优势及其解决问题的方式,更详细列出33种发挥其优势的编程技巧。本书堪称动态语言设计模式。Ruby之父松本行弘作序推荐。第一部分 Ruby元编程 1 第1章 元这个字眼 3 1.1 鬼城与自由市场 3 1.2 程序员Bob的故事 4 1.3 元编程和Ruby 7 第2章 星期一:对象模型 11 2.1 打开类 11 2.2 类的真相 16 2.3 小测验:缺失的连接线 26 2.4 调用方法时发生了什么? 27 2.5 小测验:混乱的模块 39 2.6 对象模型小结 42 第3章 星期二:方法 45 3.1 代码繁复的问题 46 3.2 动态方法 48 3.3 method_missing方法 55 3.4 小测验:消灭Bug 64 3.5 白板类 66 3.6 小结 69 第4章 星期三:代码块 73 4.1 学习代码块 73 4.2 小测验:Ruby的#符号 75 4.3 代码块是闭包 77 4.4 insta