Ruby 请各位推荐一本较全面、较新版的 Ruby 书

dggy · 2021年03月09日 · 最后由 hayate 回复于 2021年04月07日 · 1524 次阅读

朋友(非 Ruby 程序员)让我推荐一本书或资料
我看过,并感觉最好的是《Ruby 基础教程》(第 5 版)
但不知道为什么口碑好像不太好(说是太简单了?)
各位有没有好的推荐(中文、英文都可以)

不是 Rails 哈,就是单纯的 Ruby

听起来朋友不是新手?

Awlter1 回复

做 ios 的

入门:Programming Ruby
进阶:Metaprogramming Ruby

都有中文版。

Rei 回复

我有元编程那本,两年多前买的,直到...今年春节才看的,不过感觉非常好 但是第一本有点老了,我看淘宝上都是 2007 年的版本

dggy 回复

Ruby 因为热度下去最近砍的树很少了。印象中语法没有什么破坏性更改,旧书也能凑合,推荐 Programming Ruby 是因为我入门看这本,写作风格比较有趣。其它入门书没有横行比较过。

Rei 回复

刚刚买了一本~

不过顶楼那本楼主觉得不错也没问题啊,不买新书出版社更不想引进了😂

Rei 回复

嘿嘿,我让朋友买了我看的那本,我买了你说的那本

kowalskidark 回复

认真的吗,,,,,我觉得《元编程》还是有难度的啊😂

dggy 回复

刚开始看的是 ruby-lang ,觉得 Ruby 语法糖很多,看完 Metaprogramming Ruby 之后发现其实核心的东西就是几点:

  1. lexical scope 和 dynamic scope
  2. block 和 proc
  3. send 和 ancestors
  4. eval

然后也明白了很多 API 为什么要做成这个样子,写出来的代码也会喷火了

在看 Metaprogramming Ruby 之前看过一点 Ruby Under a Microscope,主要看的是 Ruby 解释器内部机制的部分,对后来写 C Extension 也比较有帮助

入门书里 Programming Ruby 写得最好

如果有一些基礎知識可以看一下 The ruby way 但這書也是 2015 年的了

Ruby 元编程大赞

dggy 回复

楼主应该是有基础的

Aiken00 回复

最新的不是 07 年的吗……

dggy 回复

第二版是 2015 年推出的

The Ruby Programming Language

Meta Programming Ruby

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