matz的ruby是基于c语言的,很多的核心的类都是用C语言写的,对于高手,想
研究ruby源程序根本不存在任何问题,但是对于我这样的,C语言只学了个半吊子的人来说,要看C语言源代码似乎有点为难。不是说不可能,很可能做的是一件费力不讨好的事情。所以以前看《Ruby hacking guide》的时候,刚开始兴趣还很浓厚,可是看着看着就跟不上了,也没有时间、精力深挖下去,结果落得半途而废,草草收场。
前些时候听说有人用Ruby实现Ruby,刚开始没太关注,觉得人家还有点多此一举,后来一想,为何不用rubinius来继续学习Ruby呢?于是对Rubinius多了解了一些,在它的实现中,多数的类、方法都是用ruby实现的,这样对于我这样的人来说是个利好消息,这样就没有太大的必要看C语言的源代码了。。。。。。
后续会写一些学习的心得。。。
to be
continued。。。。。。