Ruby元编程的读后感10篇

时间:2022-11-25 13:15:01 作者:壹号 字数:18682字

Ruby元编程的读后感10篇

  《Ruby元编程》是一本由[意] Paolo Perrotta著作,华中科技大学出版社出版的平装图书,本书定价:56.00元,页数:288,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《Ruby元编程》读后感(一):直接看附录中的法术手册就好了

  想了解ruby元编程的话,先看法术手册。

  假如有不懂的话再返回到书有关这部分内容看,效果拔群。

  但也没人挡着你把书读完。

  不过整本书读起来也很爽,用mentor的语气写,也是另外一种文体嘛。

  期待第二版内容会更多。

  《Ruby元编程》读后感(二):自古华山一条路

  看了两遍以后 你会发现 看牛人的Code没那么难懂了~

  这是最明显的体现

  其实我建议的是一开始的时候 就一边学一边练习 任何一个看不懂的技术点 都不要放过 其实打开irb 沉下心 慢慢看 没有看不懂的章节。

  补充一句:我上一次挑灯夜读 手不释卷的读一本书是2010年春夏交接的事情了~

  《Ruby元编程》读后感(三):根本没有什么元编程,只有编程而已

  读完这本书觉得,什么是元编程?就是一些更强大、更灵活的技巧的集合。

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

  就像 Bill 大师在山巅所说的这句——“根本没有什么元编程,只有编程而已”。

  《Ruby元编程》读后感(四):学ruby的都应该看看此书

  此书不是基本入门书,但是想更好的应用ruby,在看完ruby基础后,应该看看此书,了解ruby真正的动态化威力。

  现在感觉做DSL,最方便的就是ruby了,因为有很多内置的方法就很适合元编程。

  前面两章,我看得这里的翻译,翻译的还不错,后面的就看网上的e文版,好在这本书的英文算不上很复杂,基本能看通。

  需要了解元编程的,应该看看此书。

  字数还不够?

  《Ruby元编程》读后感(五):元编程,不仅仅是ruby

  大四那年,考研结束后。尝试找一下ruby的书看看,在学校图书馆读到这本书,内心感受就是ruby简直就是艺术呀,同时个人就迷上语法糖,对各个语言函数式编程和lambda异常感兴趣。后来研一有自己买了ruby元编程第二版,第二次读的感受完全不仅限于ruby,是一种独立于语言的艺术享受,能把ruby的设计的思路和使用的各种方式,引申到其他语言中,这本非常值得一读,不能仅仅把它限制在ruby语言系列中。

  《Ruby元编程》读后感(六):ruby必读书

  最近由于项目的需要,会用到ruby写一些脚本,故打算学习这门动态编程语言。

  以前没有用过纯动态语言来编程,用过java,c++,javascript。对动态语言的特性不熟悉,但是《ruby元编程》这本书讲解的每一个动态语言特性都能够看的懂。

  《ruby元编程》这本书断断续续用了一周的时间看完了,主要介绍了对象模型,打开类,动态方法,幽灵方法,动态派发,必包,上下文探针(instance_evel),作用域门,扁平作用域,可调用对象即lambda表达式和proc对象,class_evel,eigenclass,环绕别名等等。当然啦,学习ruby必然要学习rub最优秀的框架--rails,本书最后对rails代码结合ruby语言特性进行了简要分析。

  注:在做项目的过程中,尝试着用静态语言的设计模式来对类进行设计,最后都失败了,可能是动态语言不太适合静态语言的设计模式。

  《Ruby元编程》读后感(七):不学元编程,不如用java

…… 此处隐藏4317字 ……

  阅读本书对于编程语言控、设计方法控,是莫大的享受,即使我这个从来没有实用过 Ruby 的门外汉,也感到了不能自拔的愉悦。我这里只是凭印象选择了一些让我激动的点来介绍。 书中的精彩,只有自己去阅读才能体验。

  除了方法讲解和生动的故事实例,本书还穿插介绍了很多 Ruby 的第三方资源, 包括著名的 ROR。

  我向我的同行强烈推荐这本书,阅读它,各种不同技术的使用者都会不虚此行。

  说说反话

  尽管读完这本书以后,或许你也像我一样对 Ruby 产生了浓厚的兴趣,但是我要提醒本文的读者, 不要误认为 Ruby 是解决一切问题的完美方案。Freedom 不是无代价的, Smart 同样不是无代价的。 Ruby 强大、优美、完备的语言设计,需要付出很高的性能代价。

  相对来说,尽管我不断的在文中提及 Python 比之 Ruby 的模型,如何简陋,但 Python 的确有性能优势,它剪裁了 Smalltalk 理论中的一部分,通过建立在 C 语言环境上的字典模型实现出来。这使得它的动态模型非常容易理解,并非像 Ruby 这样充满了魔幻和神秘感。而且 Python 代码很容易获得更高的性能。尽管 Ruby 的近几个版本在性能方面有了长足的进步,但是 Python 仍然远远的将其抛在后面。前有 Bigworld、 EVE、stackless Python,后有 Torando 这样的高性能应用,充分证明了 Python 作为架构级技术,在性能方面有足够优秀的表现。恰到好处的语言设计, 也使得它在开发效率上,仍处于最优秀的几种语言之列。

  对于喜欢脑力风暴的 GEEK 程序员,即使有了 Ruby ,也不等于其它语言就不值得学习和使用。性能、 表现形式,或特定领域的突出表现,都会促使我们做出选择。例如 Perl 的锋利,LISP 的美感, LUA 的轻捷。但是无论你是哪一种语言的使用者,只要你对面向对象、动态模型或编程有兴趣, 我都诚挚的向你推荐这本Ruby元编程。

  CSDN 的有格式链接 http://blog.csdn.net/ccat/article/details/7269765