2008新书:The Ruby Programming Language

软件和网站开发以及相关技术探讨
回复
nana001
帖子: 12
注册时间: 2008-04-30 23:11

2008新书:The Ruby Programming Language

#1

帖子 nana001 » 2008-05-01 22:53

Authors: David Flanagan, ukihiro Matsumoto

Pages: 448

Publisher: O'Reilly

ISBN13: 9780596516178

Ruby has gained some attention through the popular Ruby on Rails web development framework, but the language alone is worthy of more consideration -- a lot more. This book offers a definition explanation of this powerful and extremely flexible language, which draws inspiration from Lisp, Smalltalk and Perl, but uses a grammar that's easy for C and Java programmers to learn.
With The Ruby Programming Language, you will quickly learn your way around versions 1.8 and 1.9, and discover why this pure object-oriented language is also suitable for procedural and functional programming styles. You'll learn Ruby's lexical structure, primary expressions, conditionals, syntax, classes, the data it manipulates, and more. Ruby blurs the distinction between language and platform, so this book includes a tour of the core Ruby API. But the primary subject is the language itself, including:
* Ruby's lexical structure including basic issues like character set, case sensitivity and reserved words
* Numbers, strings, ranges, arrays, and other data that Ruby programs can manipulate, plus basic features of all Ruby objects
* Primary expressions in Ruby -- literals, variable references, method invocations and assignments
* Conditionals, loops (including blocks and iterator methods), exceptions and other Ruby expressions
* Ruby's method definition and invocation syntax, and the invokeable objects known as procs and lambdas
* An explanation of closures in Ruby and an exploration of functional programming techniques
* Classes and modules in Ruby, inheritance, method visibility, mixing modules and the method name resolution algorithm
* Ruby APIs that allow a program to inspect and manipulate itself, and metaprogramming techniques that use the APIs to extend Ruby's syntax for easier programming
* A quick tutorial of the Ruby platform -- the most important classes and methods, text processing, numeric computation, collections, input/output, networking and threads
The Ruby Programming Language also covers the top-level Ruby programming environment, including global variables and functions, command-line arguments supported by the Ruby interpreter, and Ruby's security mechanism. If you're an experienced programmer who wants a look at this language in depth, this easy-to-follow guide is invaluable.

download
http://www.51cnnet.net/ebook/701-the-ru ... g-language
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#2

帖子 solcomo » 2008-05-01 23:00

thx :lol:
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
联系:

#3

帖子 jiangpeng » 2008-05-02 16:02

good job
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
头像
异域追梦者
帖子: 424
注册时间: 2008-02-18 0:25
联系:

#4

帖子 异域追梦者 » 2008-05-02 21:25

一般叫这种名字的书都比较牛X
图片
头像
maninred
帖子: 164
注册时间: 2007-08-24 20:16
来自: Hangzhou, China
联系:

#5

帖子 maninred » 2008-05-02 23:01

其实不算新书了吧,2月前后出的。

Matz亲自操刀的,感觉是本Rb的说明,实用性不如Prom Ruby。
nana001
帖子: 12
注册时间: 2008-04-30 23:11

#6

帖子 nana001 » 2008-05-09 18:02

ding yi xia
头像
tipfoo
帖子: 303
注册时间: 2007-07-12 16:30
来自: 桂林

#7

帖子 tipfoo » 2008-06-23 10:09

好书!
回复