Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

Pat Shaughnessy

Ruby is a robust programming language with a spotlight on simplicity, yet underneath its based syntax it plays numerous unseen tasks.

Ruby less than a Microscope promises a hands-on examine Ruby's middle, utilizing broad diagrams and thorough reasons to teach you the way Ruby is applied (no C abilities required). writer Pat Shaughnessy takes a systematic process, laying out a sequence of experiments with Ruby code to take you backstage of the way programming languages paintings. you are going to even locate info on JRuby and Rubinius (two replacement implementations of Ruby), in addition to in-depth explorations of Ruby's rubbish assortment algorithm.

Ruby less than a Microscope will educate you:

  • How a number of machine technology ideas underpin Ruby's complicated implementation
  • How Ruby executes your code utilizing a digital machine
  • How periods and modules are a similar inside of Ruby
  • How Ruby employs algorithms initially built for Lisp
  • How Ruby makes use of grammar ideas to parse and comprehend your code
  • How your Ruby code is translated right into a various language by means of a compiler

No programming language has to be a black field. no matter if you are already intrigued by way of language implementation or simply are looking to dig deeper into Ruby, you can find Ruby lower than a Microscope a desirable approach to develop into a greater programmer.

Covers Ruby 2.x, 1.9 and 1.8

Show sample text content

Download sample