我想知道一些关于 ruby 底层的实现,比如有没有字节码,parser 出来的东西是怎么样的,各种数据的数据结构和程序代码在内存中是怎么保存的等等。看到有本书: http://patshaughnessy.net/ruby-under-a-microscope
不知道还有没有什么其他的资料可以看的?谢谢~
@fsword 这个算是深入了吧。
#1 楼 @zgm 对,ruby 的入门书很多,深入的书不多。python 有源码解析的那本国人出的,ruby 好像没有看到多少。
#1 楼 @zgm 挺好啊
还找到一本,原文是日文的: http://rhg.rubyforge.org/
#4 楼 @linjunhalida 日文那个不错,还是看源码吧...ruby 源码有点蛋疼。
相对我更希望能有一本 rails 源码的,现在看 ruby 源码还是吃力。
这本应该不错啊,虽然作者某些概念有点小错误
#6 楼 @zgm rails 很多文件上面都有详细的注释,readme 也是
#8 楼 @jjym 更多的我希望看到设计的思想。
刚才看 http://ruby-china.org/topics/10345 里面有关于 ruby 底层的: http://thinkinginruby.group.iteye.com/group/wiki
#10 楼 @linjunhalida 不错 收藏
#9 楼 @zgm 设计思想可不是看代码所能掌握的
#12 楼 @iBachue 那你觉得?
我想看简单的
#12 楼 @iBachue 我觉得多看看别人解决问题的实现方式,肯定是有好处的啊。
#15 楼 @zgm 我倒不是这么认为 看到别人的代码有什么用呢 自己设计框架的时候能用上吗 关键还是思考和经验吧 有了这两个 代码不过是水到渠成的东西而已。。
#16 楼 @iBachue 方法不同吧。我喜欢看好的代码:
这些东西在以后自己项目中用起来也是水到渠成的。
#17 楼 @zgm 好吧 我觉得 Rails 代码风格真心不好。。里面水平参差不齐的现象太严重了。。 一般开源项目的代码都挺糟的 远远不如公司里对代码质量的控制程度
#17 楼 @zgm 当然对于学习语言本身,还有 activesupport 库还确实是很有帮助的。。。