Ruby 关于 ruby 底层的书?

linjunhalida · 2013年04月19日 · 最后由 iBachue 回复于 2013年04月20日 · 4030 次阅读

我想知道一些关于 ruby 底层的实现,比如有没有字节码,parser 出来的东西是怎么样的,各种数据的数据结构和程序代码在内存中是怎么保存的等等。看到有本书: http://patshaughnessy.net/ruby-under-a-microscope

不知道还有没有什么其他的资料可以看的?谢谢~

@fsword 这个算是深入了吧。

#1 楼 @zgm 对,ruby 的入门书很多,深入的书不多。python 有源码解析的那本国人出的,ruby 好像没有看到多少。

还找到一本,原文是日文的: http://rhg.rubyforge.org/

#4 楼 @linjunhalida 日文那个不错,还是看源码吧...ruby 源码有点蛋疼。

相对我更希望能有一本 rails 源码的,现在看 ruby 源码还是吃力。

这本应该不错啊,虽然作者某些概念有点小错误

#6 楼 @zgm rails 很多文件上面都有详细的注释,readme 也是

#8 楼 @jjym 更多的我希望看到设计的思想。

#9 楼 @zgm 设计思想可不是看代码所能掌握的

#12 楼 @iBachue 那你觉得?

我想看简单的

#12 楼 @iBachue 我觉得多看看别人解决问题的实现方式,肯定是有好处的啊。

#15 楼 @zgm 我倒不是这么认为 看到别人的代码有什么用呢 自己设计框架的时候能用上吗 关键还是思考和经验吧 有了这两个 代码不过是水到渠成的东西而已。。

#16 楼 @iBachue 方法不同吧。我喜欢看好的代码:

  1. 可以更了解语言本身,扫除盲点
  2. 学习好的编程风格
  3. 可以学习到好的设计思想(代码的设计)

这些东西在以后自己项目中用起来也是水到渠成的。

#17 楼 @zgm 好吧 我觉得 Rails 代码风格真心不好。。里面水平参差不齐的现象太严重了。。 一般开源项目的代码都挺糟的 远远不如公司里对代码质量的控制程度

#17 楼 @zgm 当然对于学习语言本身,还有 activesupport 库还确实是很有帮助的。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号