|
|
The Ruby Programming Language
Product Description
The Ruby Programming Language is the authoritative guide to Ruby and
provides comprehensive coverage of versions 1.8 and 1.9 of the
language. It was written (and illustrated!) by an all-star team: David
Flanagan, bestselling author of programming language "bibles"
(including JavaScript: The Definitive Guide and Java in a Nutshell) and
committer to the Ruby Subversion repository. Yukihiro "Matz" Matsumoto,
creator, designer and lead developer of Ruby and author of Ruby in a
Nutshell, which has been expanded and revised to become this book. why
the lucky stiff, artist and Ruby programmer extraordinaire. This book
begins with a quick-start tutorial to the language, and then explains
the language in detail from the bottom up: from lexical and syntactic
structure to datatypes to expressions and statements and on through
methods, blocks, lambdas, closures, classes and modules. The book also
includes a long and thorough introduction to the rich API of the Ruby
platform, demonstrating -- with heavily-commented example code --
Ruby's facilities for text processing, numeric manipulation,
collections, input/output, networking, and concurrency. An entire
chapter is devoted to Ruby's metaprogramming capabilities. The Ruby
Programming Language documents the Ruby language definitively but
without the formality of a language specification. It is written for
experienced programmers who are new to Ruby, and for current Ruby
programmers who want to challenge their understanding and increase
their mastery of the language.
Product Details
- Amazon Sales Rank: #6695 in Books
- Published on: 2008-01-25
- Number of items: 1
- Binding: Paperback
- 444 pages
Editorial Reviews
About the Author
David Flanagan is a computer programmer who spends most of his time
writing about JavaScript and Java. His books with O'Reilly include
JavaScript: The Definitive Guide, JavaScript Pocket Reference, Java in
a Nutshell, Java Examples in a Nutshell, and Java Foundation Classes in
a Nutshell. David has a degree in computer science and engineering from
the Massachusetts Institute of Technology. He lives with his wife and
children in the U.S. Pacific Northwest bewteen the cities of Seattle,
Washington and Vancouver, British Columbia. David has a blog at
www.davidflanagan.com. Yukihiro Matsumoto ("Matz"), the creator of
Ruby, is a professional programmer who worked for the Japanese open
source company, netlab.jp. Matz is also known as one of the open source
evangelists in Japan. He's released several open source products,
including cmail, the emacs-based mail user agent, written entirely in
emacs lisp. Ruby is his first piece of software that has become known
outside of Japan.
Buy this book from Amazon Store
|
|