文章吧手机版
Ruby Programming读后感1000字
日期:2020-09-20 19:11:08 来源:文章吧 阅读:

Ruby Programming读后感1000字

  《Ruby Programming》是一本由高桥征义 / 后藤裕藏著作电子工业出版社出版的272图书,本书定价:42.00元,页数:2009-4,特精心网络整理的一些读者读后感希望大家能有帮助

  《Ruby Programming》精选点评

  ●这书不如直接网上文档感觉讲得不够深入,有些浮于表面

  ●让你快速进入ruby世界。。

  ●之前在ruby社区看大湿们的推荐入门书,清一色的推荐镐头书,捏着鼻子看了三分之一,终于忍不住了不看了,根本看不懂,写的相晦涩(或者翻译的?)。再看这本书,瞬间豁然开朗,这才叫入门书啊!

  ●错漏甚多阿。。。。

  ●路漫漫其修远兮啊,没有任何编程的基础再加上又没有人教,读起来就是很吃力。呜呜呜。

  ●内容过浅,有不可原谅印刷错误正版书)

  ●我的Ruby入门书

  ●挺不错的ruby入门书,详尽精确

  ●想必那些呆板的入门书 这本书好多了

  ●作者根本不是ruby之父啊。不过书还不错,适合入门,也可以参考手册用。

  《Ruby Programming》读后感(一):ruby 入门不错

  出书方面,欧美 日本 韩国 人真的比国人认真负责任很多,该书的内容就很朴实无华,很基础!例子简单易懂!适合初学者!有点儿缺憾的是 我拿到的书是台湾 繁体版的,有一些词汇我们简体说法是不一样的!

  《Ruby Programming》读后感(二):又是博文视点

  原书并不是松本行弘先生——我们所认为的ruby之父——所著,他只是审订人。这种噱头颇有博文视点的风格

  原作应该写得还是中规中矩,但是感觉不出译者序言中的“一种不满足,但又极为兴奋成就感”。

  翻译和排版则更看不出“认真”。译者说“在国内很多的原创出版物身上,‘认真’两字,恐怕是水中的月亮——可望不可及”。其实用在这本书上面也未尝不可。

  比如,文中print作为代码出现在端首时成了Print。

  比如,=~成了= ~。

  等等。

  《Ruby Programming》读后感(三):不错的Ruby入门书

  我暑假用大概3天时间,总计10个小时左右快速把书过了一遍,看了大概80%的内容,看过的内容代码基本全部手敲了一遍。后来因为一段时间没写Ruby程序,马上掉了不少东西

  回过头来看,这是一本不错的入门书籍定位在0基础都可以看的,一些概念都讲的比较易懂。是不是因为日文译成中文的质量普遍比英文的好些?

  开始是一个语言的简单介绍,然后讲基础的表达式,控制流,类啊,然后介绍File,String等常用类。例程也不错。

  刚开始学Ruby的朋友可以翻翻

  《Ruby Programming》读后感(四):Ruby Programming

  《Ruby Programming:向Ruby之父学程序设计(第2版)》内容包括:

  第一部分 开始使用Ruby

  通过简单的Ruby程序来介绍程序的基本架构

  第二部分 学习基础

  写Ruby程序时需要知道的基础语法规则,以及类、模块面向对象程序设计的思考方法用词

  第三部分 使用类

  写程序时重要的不只是语法。使用Ruby之所以能够快乐地写程序,在相当程度上是因为它提供了设计精巧的标准程序库。

  在这里就对一些基础类逐一介绍其功能与用法。

  第四部分 灵活使用Ruby

  为了能灵活使用Ruby,这里要介绍一些比较高级的功能。比如Ruby的环境参数、环境变量、迭代器的用法与做法、Mix-in等在第二、三部分没有提到的内容。

  第五部分 制作应用

  在这里作为整《Ruby Programming:向Ruby之父学程序设计(第2版)》内容的综合,介绍比较复杂一点的程序范例。试着使用Ruby来写出比较实用的程序。

  附录

  使用Ruby时所需的知识、相关的资讯等,都整理在附录里。也介绍了Ruby的mailing-list、网络上的各种资源与其用法。

  安装Ruby的方法也写在这里,请在阅读《Ruby Programming:向Ruby之父学程序设计(第2版)》之前先在您的电脑上构建好可以使用Ruby的环境吧。

  《Ruby Programming》读后感(五):太多的错误拼写、错误代码,压根没有审校过!!!

  太多的错误拼写

  太多的错误代码

  翻译得也不行

  我觉得这本书的翻译太不用了,很多代码都抄错了,这本书出版有经过审校核对吗?这么多明显的错误!

  最雷人的是——>

  竟然将Hash翻译成“杂凑”。。 “杂凑”。。 “杂凑”。。

  而且,“杂凑”key比较的示例代码错了

  38页底部:

  ”杂凑“内部的键与给定的键进行比较等情况,我们需要使用eql?来比较:

  hash= {0=>"0"}

  hash[0,0] #=>nil 实际上这行代码错鸟

  其实要表达的意思大概是:

  hash= {0.0=>"im"}

  0==0.0 #=> true

  0.eql? 0.0 #=> false

  hash[0.0] #=>"im"

  hash[0] #=>nil

  8.3.2章 标题前的一段代码写成了

  for i.name == name

  return i

  end

  实际应该是

  if i.name==name

  return i

  end

  此错误代码下面又出现了多次

  8.4 章(P.83)

  将FileTest写成了FileText

  10.2 章 P.97

  表10-1

  ?a表示字符a的ASCII码 ——这一点虽不算错误,因为此书中的Ruby版本为1.8.4,在1.8.4中确实是这样的行为,不过我这里提醒下读者,在Ruby 1.9之后,?a是一个String,如果要获取字符a的ASCII码,应该用"a".ord方法。

  下面的?C-a和?M-a之类的也是如此

  同样,在10.3.1 P98中提到的1.divmod(0.0)在新版的Ruby中,行为已经不再是返回[NaN,NaN] 了

  114 ,「在Ruby方法中,与sort相对应的方法是“!sort”,即存在同名的加了前缀"!"的方法。」——此处应该是"sort!",是后缀!

  117,11.9章标题前的一段代码又错了:

  a = "foonbarnbuz"

  = a.collect{|i| i.upcase} #又错鸟!String对象哪有collect方法啊

  ————————————

  我猜正确代码应该是这样的

  a = "foonbarnbuz".split

  = a.collect{|i| i.upcase}

  # => ["FOO", "BAR", "BUZ"]

  12.1.2 P123 全是拼写错误、太马虎了!

  message<<"结束记号"

  可内嵌的字符串

  结束记号

  应当为:

  message = <<"结束记号"

  可内嵌的字符串

  结束记号

  (表达的意思是创建变量message,原来的代码表示message是一个已经有的函数)

  124,对于缩排Here Doc的示例代码也错了,

  代码中应该用<<-"EOB“,为什么他少写了个"-",将"<<-"写成"<<"我就这么只需一眼就看出来了呢?

  128,提醒:新版Ruby 1.9中,字符串索引str[0]获取到的仍然是字符串

  133,12.9.2节,将grep拼错成了gerp!

  135,竟然这样直接翻译成“补充完善计画”了。好歹也应该是“计划”啊?实际上应该是指“补丁”!

  173 15.6 将“gunzip”拼错成"gnuzip",难道GNU Zip就该叫gnuzip?

评价:中立好评差评
【已有2位读者发表了评论】

┃ Ruby Programming读后感1000字的相关文章

┃ 每日推荐