Ruby under a microscope
Subtitle: an illustrated guide to Ruby internals
By: Pat Shaughnessy
Publisher: No Starch Press
Published: 2014
Language: eng
Number of pages: 336
ISBN-13: 9781593275273
Subjects: Ruby (Computer program language)
Description: "An under-the-hood look at how the Ruby programming language runs code. Extensively illustrated with complete explanations and hands-on experiments. Covers Ruby 2.x"--

"Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax, the language is performing countless unseen tasks. Ruby Under a Microscope gives developers an inside, hands-on look at Ruby's core, using simple diagrams coupled with clear explanations. Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to demonstrate how things work. Shaughnessy's lucid illustrations will serve as a guide for developers writing Ruby programs. Developers of all stripes will find this a fascinating behind the scenes look at how programming languages work"--
Notes: Includes bibliographical references and index.
Table of contents: title: Tokenization and Parsing; title: Compilation; title: How Ruby Executes Your Code; title: Control Structures and Method Dispatch; title: Objects and Classes; title: Method Lookup and Constant Lookup; title: The Hash Table : The Workhorse of Ruby Internals; title: How Ruby Borrowed a Decades-Old Idea from Lisp; title: Metaprogramming; title: JRuby : Ruby on the JVM; title: Garbage Collection Basics in Rubinius and MRI; title: Conclusion.