玄_Ruby元编程(第2版)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 科技 > Ruby元编程(第2版) >
mftian Ruby元编程(第2版) 的书评 发表时间:2012-03-10 08:03:02

什么叫“元”编程?我的理解就是“编程的编程”。如果你觉得陌生,那么就想想有人第一次告诉你还存在“类型的类型”这个东西。

这本书讲的都是ruby的高级特性。在看之前我其实只有python的经验,对ruby并不熟悉,但我还是在这本书中看到了许多和python相通的东西。

在这本书中,ruby的动态性显露无疑,大施拳脚,颇有perl的“做到每件事都不止有一种方法”的意思。如果说传统的c/c++/java的编译器把程序的运行态限制的死死的,那么ruby的解释器对于程序员的态度简直是放任自流。你完全可以动态的把你写在纸面上的代码改的面目全非。很显然作者非常明了这一点,因此他在书中的许多地方都注明了某些动态特性的危害。我觉得这种动态性对于普通的web开发之类的领域有好处,但为了得到动态性而损失的效率太多了。相反,这种动态性在研究神经网络、进化算法等方面则有天然的优势。如果在某个时间点ruby的解释器还能够将演化之后形成的代码用人类可读的方式dump出来,那就更加完美了。

任何一种语言的存在都是为了解决特定的问题,ruby的诞生解决了什么?为什么会出现ruby on rails?弄清楚了这些问题,你才看清楚了ruby。

展开全文
有用 2 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读