- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
The Ruby Programming Languageby David Flanagan
Synopses & Reviews
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:
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.
Book News Annotation:
This guide to Ruby covers version 1.8 and 1.9 of the language. Written for experienced programmers new to Ruby, and for current Ruby programmers who want to challenge their understanding and mastery of the language, the book documents Ruby definitively but without the formality of a language specification. It begins with a quick-start tutorial, then explains the language in detail from the bottom up. Also included is a thorough introduction to the API of the Ruby platform, demonstrating, with heavily commented example code, Ruby's facility for text processing numeric manipulation, collections, input/output, networking, and concurrency. The book is an updated and expanded version of the publisher's Ruby in a Nutshell by Yukihiro Matsumoto. Flanagan is a programmer and author. Matsumoto is the creator, designer, and lead developer of Ruby. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)
If you're interested in developing applications for Apple's Mac OS X platform, but prefer to use a sleek, developer-friendly language, MacRuby is ideal. This in-depth guide shows you how this Apple implementation of the Ruby language provides access to all of the features available to Objective-C programmers. You'll get clear, detailed explanations of MacRuby, including quick programming techniques such as prototyping classes.
Ideal for programmers of all experience levels, MacRuby: The Definitive Guide is packed with code samples. If you're a programmer familiar with Ruby, you can tap your skills to take advantage of Interface Builder, the Cocoa libraries, Objective-C runtime, and more. If you already develop with Cocoa, you'll discover how MacRuby will improve your productivity.
About the Author
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.
Table of Contents
PrefaceChapter 1: IntroductionChapter 2: The Structure and Execution of Ruby ProgramsChapter 3: Datatypes and ObjectsChapter 4: Expressions and OperatorsChapter 5: Statements and Control StructuresChapter 6: Methods, Procs, Lambdas, and ClosuresChapter 7: Classes and ModulesChapter 8: Reflection and MetaprogrammingChapter 9: The Ruby PlatformChapter 10: The Ruby EnvironmentColophon
What Our Readers Are Saying
Other books you might like
Computers and Internet » Computer Languages » Ruby