您的浏览历史

学习Ruby



促销信息
华章清凉读书月第2波,买活动页面任2本图书,免费送1本!数量有限,赠完为止

精彩评论
市场价 : ¥36.00
普通会员 : ¥29.52
1-3星会员: ¥28.80
4-5星会员: ¥27.72

基本信息
【评  价】 (共 14 条) 参与评论
【原 书 名】 Learning Ruby
【原出版社】 O'Reilly Media, Inc.
【作  者】Michael Fitzgerald [同作者作品]
【译  者】 O'Reilly[同译者作品] Taiwan公司
【丛 书 名】 机械工业出版社.华章图文信息有限公司O'REILLY图书系列
【出 版 社】 机械工业出版社     【书 号】 9787111234715
【上架时间】 2008-4-7
【出版日期】 2008 年2月 【开 本】 16开 【页 码】 260     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > 综合 > 高级程序语言设计
推荐阅读
Rails开发者指南

市场价:¥42.00
4-5星价:¥33.60
[购买] [收藏]
Web开发大全:Ruby on Rails版

市场价:¥45.00
4-5星价:¥34.65
[购买] [收藏]

【内容简介】

开车上路前,其实不用巨细匪遗地了解整辆车的构造,使用Ruby程序语言也是如此,用Ruby设计程序时,其实不需对它了如指掌。本书同时献给程序设计老手与新手,它就像帮助人们快速开车上路的驾驶指南。书中提供了很多Ruby程序范例,并说明运行方式与原因,刚好足以让我们自己设计出Ruby程序。人们对于Ruby的兴趣,源自Rails网站开发架构的流行,这也吸引了来自Java和PHP的开发者。不过,Ruby的灵活性还有非常多的用途。最佳的学习方式,莫过于自己动手做!本书几乎每页都有范例,可以让大家动手玩个够。本书内容包括:
  介绍Ruby最重要的特色。
  示范Ruby00如何利用条件与操作字符串。
  讨论正则表达式。
  操作符、Math模块提供的基本数学函数、有理数等的使用方式。
  详细说明并示范Ruby的数组与哈希。
  解释Ruby用于文件处理的工具。
  详细讨论Ruby的类别与模块(或称“混成”),还包括关于面向对象语言的简介
  介绍XML处理、Tk、RubyGems、反射、RDoc、嵌入式Ruby、元编程、异常处理等众多主题。
  让读者熟悉Rails的本质,并简短地介绍Rails每一章都附有随堂练习,附录则是一份Ruby术语表和本书的参考资源。如果你想动手使用Ruby,本书是快速上手的最佳选择。

【目录信息】

前言
第1章 Ruby基础知识
Hell0,Matz
Interactive Ruby
参考资源
安装Ruby
权限被拒绝了
Windows的文件类型关联
随堂练习
第2章 R u by快速导览
Ruby具有面向对象特性
Ruby的保留字
注释
变量
字符串
数字与操作符
条件语句
数组与哈希
方法
<< 查看详细目录

【前言】

在Ruby on Rails——以Ruby设计而成的网络程序架构现身后,Ruby也随之受到许多关爱的眼神,这是迟来的关爱!Ruby与Java问世的时间差不多,但它在日本以外的知名度并不高,一切到了2000年才有所改变。而在最近几年中,Ruby的受欢迎程度持续提高,其中当然是有原因。.
目标读者
一般而言,有两种读者会拿起这本书:一种是有经验而想学Ruby的工程师,一种是想学程序设计的新手。我试着满足这两大类读者的需求,小心翼翼地求取平衡:我先把读者当成业界老手,但也会提供许多针对新手的帮助,多半以注意事项或说明版块的方式呈现。对于很有经验的读者,我也会适时提出略过部分内容的建议。
如果你还算是.. << 查看前言

【书摘】

第1章 Ruby基础知识
  或许你跟我一样,这么多年来学过不少程序设计语言,如BASIC、FORTRAN、C、C++、C#、Java、JavaScript……不胜枚举,但Ruby是我现在的最爱。学习与使用Ruby的过程中充满了欢乐。为什么欢乐?因为它的语法结构。如果你拥有其他程序设计语言背景,理解Ruby易如反掌。而且Ruby的设计很灵活,条条大路通罗马,何毽
  必单恋一枝花?我们可以决定自己的编写程序的方向。
  Ruby是解释型的语言,而非编译型语言。它也可以说是脚本语言、面向对象语言、让人耳目一新的语言。Ruby并不完美,事实上也不需要完美,仍然可以是我的最爱。Ruby真是妙不可言!不然我怎么有办法耗了几百个小时,为它写一本书呢?绝对不是为了钱或名声。
  对我来说,Ruby最大的优点是可组合性。可组合性(composability),是指能通过组合和重构语言的部件,来表达程序逻辑(请参考James Clark发表的((The Design of RELAX NG》,http://www.thaiopensource.com/relaxn9/design.html#section:5)。Ruby
就非常符合其中定义。还有,Ruby不受私人企业掌控,它是开源语言,由Matz和一群朋友开发而成(顺带一提,Ruby是以C编写的,所以能接受C的扩展)。“Matz”是松本行弘(Yukihiro Matsumoto)的昵称。他从l993年着手开发Ruby,于1995年首次发布,Java也于同年问世。Ruby挣扎了一阵子,才逐渐流传到西方世界,不过在2000年左右,它有了知名度了。在Dave Thomas、Andy Hunt、Hal Fulton等人的支持下,Ruby打好了用户基础,现在已发展出自己的用户群。
  ……

【插图】

chatu
评论交流 共有14人开贴评论  18人参与评论  14人参与打分 查看
9人
 64%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 7%
3人
 21%
0人
 0%
1人
 7%

huiniu007

三级评论员
评价等级:  
发表于:2008-4-9 10:31:00
作为Ruby的入门读物,我相信它被列为经典入门之作应该当之愧。因为它是O'Reilly 公司Learning系列的又一新作。
Learing系列是O'Reilly 公司较早的品牌,该系列图书以独特地讲解方式让入门的读者能够轻松掌握知识要点. Learning Ruby 也继续保持着该书的写作风格,让任何一位没有语言基础的读者也能初尝Ruby带来的编程快感。
所以那些想尽快步入Ruby殿堂的朋友,这本书一定是你的不二之选。
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得5个)

wyg27
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-5 9:39:00
刚买了这本书,感觉很适合初学者。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

baozi265
一级评论员
评价等级:  
发表于:2008-7-26 21:13:00
不知道怎么样,有人买吗?介绍一下。。。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

fumaoyu

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-7-15 17:09:00
很适合入门的Ruby书籍,讲得不深但是基本面都涉及到了,看过一后能对Ruby有个笼统的印象,再看一些砖头书比较顺利吧。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

程式浪人J
一级评论员
评价等级:  
发表于:2008-7-4 7:04:00
用该书入门还是很好的。掌握基本之后,就可以自己积累了。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共14条)