ruby必读书
这篇书评可能有关键情节透露
最近由于项目的需要,会用到ruby写一些脚本,故打算学习这门动态编程语言。
以前没有用过纯动态语言来编程,用过java,c++,javascript。对动态语言的特性不熟悉,但是《ruby元编程》这本书讲解的每一个动态语言特性都能够看的懂。
《ruby元编程》这本书断断续续用了一周的时间看完了,主要介绍了对象模型,打开类,动态方法,幽灵方法,动态派发,必包,上下文探针(instance_evel),作用域门,扁平作用域,可调用对象即lambda表达式和proc对象,class_evel,eigenclass,环绕别名等等。当然啦,学习ruby必然要学习rub最优秀的框架--rails,本书最后对rails代码结合ruby语言特性进行了简要分析。
注:在做项目的过程中,尝试着用静态语言的设计模式来对类进行设计,最后都失败了,可能是动态语言不太适合静态语言的设计模式。
以前没有用过纯动态语言来编程,用过java,c++,javascript。对动态语言的特性不熟悉,但是《ruby元编程》这本书讲解的每一个动态语言特性都能够看的懂。
《ruby元编程》这本书断断续续用了一周的时间看完了,主要介绍了对象模型,打开类,动态方法,幽灵方法,动态派发,必包,上下文探针(instance_evel),作用域门,扁平作用域,可调用对象即lambda表达式和proc对象,class_evel,eigenclass,环绕别名等等。当然啦,学习ruby必然要学习rub最优秀的框架--rails,本书最后对rails代码结合ruby语言特性进行了简要分析。
注:在做项目的过程中,尝试着用静态语言的设计模式来对类进行设计,最后都失败了,可能是动态语言不太适合静态语言的设计模式。