About:
The Ruby programing language is that the authoritative guide to Ruby and provides comprehensive coverage of versions one.8 and 1.9 of the language. it absolutely was written (and illustrated!) by associate all-star team:
David Flanagan, bestselling author of programing language "bibles" (including JavaScript: The Definitive Guide and Java during a Nutshell) and committer to the Ruby Subversion repository.
Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby during a shell, that has been enlarged and revised to become this book.
why the lucky stiff, creator and Ruby software engineer extraordinaire.
This book begins with a quick-start tutorial to the language, then explains the language well from all-time low up: from lexical and grammar structure to datatypes to expressions and statements and on through ways, blocks, lambdas, closures, categories and modules.
The book conjointly includes a protracted and thorough introduction to the made API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text process, numeric manipulation, collections, input/output, networking, and concurrency. a complete chapter is dedicated to Ruby's metaprogramming capabilities.
The Ruby programing language documents the Ruby language definitively however while not the formality of a language specification. it's written for knowledgeable programmers United Nations agency area unit unaccustomed Ruby, and for current Ruby programmers United Nations agency need to challenge their understanding and increase their mastery of the language.
The Ruby programing language is that the authoritative guide to Ruby and provides comprehensive coverage of versions one.8 and 1.9 of the language. it absolutely was written (and illustrated!) by associate all-star team:
David Flanagan, bestselling author of programing language "bibles" (including JavaScript: The Definitive Guide and Java during a Nutshell) and committer to the Ruby Subversion repository.
Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby during a shell, that has been enlarged and revised to become this book.
why the lucky stiff, creator and Ruby software engineer extraordinaire.
This book begins with a quick-start tutorial to the language, then explains the language well from all-time low up: from lexical and grammar structure to datatypes to expressions and statements and on through ways, blocks, lambdas, closures, categories and modules.
The book conjointly includes a protracted and thorough introduction to the made API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text process, numeric manipulation, collections, input/output, networking, and concurrency. a complete chapter is dedicated to Ruby's metaprogramming capabilities.
The Ruby programing language documents the Ruby language definitively however while not the formality of a language specification. it's written for knowledgeable programmers United Nations agency area unit unaccustomed Ruby, and for current Ruby programmers United Nations agency need to challenge their understanding and increase their mastery of the language.