The Ruby Programming Language

The Ruby Programming Language

David Flanagan, Yukihiro Matsumoto


The Ruby Programming Language is the authoritative consultant to Ruby and gives accomplished assurance of models 1.8 and 1.9 of the language. It was once written (and illustrated!) by way of an all-star team:

  • David Flanagan, bestselling writer of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.
  • Yukihiro "Matz" Matsumoto, author, dressmaker and lead developer of Ruby and writer of Ruby in a Nutshell, which has been increased and revised to turn into this book.
  • why the fortunate stiff, artist and Ruby programmer extraordinaire.

This e-book starts off with a quick-start instructional to the language, after which explains the language intimately from the ground up: from lexical and syntactic constitution to datatypes to expressions and statements and on via equipment, blocks, lambdas, closures, sessions and modules.

The publication additionally incorporates a lengthy and thorough creation to the wealthy API of the Ruby platform, demonstrating -- with heavily-commented instance code -- Ruby's amenities for textual content processing, numeric manipulation, collections, input/output, networking, and concurrency. a whole bankruptcy is dedicated to Ruby's metaprogramming capabilities.

The Ruby Programming Language records the Ruby language definitively yet with out the formality of a language specification. it really is written for knowledgeable programmers who're new to Ruby, and for present Ruby programmers who are looking to problem their realizing and elevate their mastery of the language.

Show sample text content

Download sample