Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | July 22, 2014

Nick Harkaway: IMG The Florist-Assassins



The three men lit up in my mind's eye, with footnotes. They were converging on me — and on the object I was carrying — in a way that had... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Tigerman

    Nick Harkaway 9780385352413

spacer
Qualifying orders ship free.
$39.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Internet- Scripting
1 Burnside - Bldg. 2 Computer Languages- Ruby
25 Local Warehouse General- General
14 Remote Warehouse Computer Languages- General

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

by

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals Cover

 

Synopses & Reviews

Publisher Comments:

Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks.

Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills required). Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to take you behind the scenes of how programming languages work. You'll even find information on JRuby and Rubinius (two alternative implementations of Ruby), as well as in-depth explorations of Ruby's garbage collection algorithm.

Ruby Under a Microscope will teach you:

  • How a few computer science concepts underpin Ruby's complex implementation
  • How Ruby executes your code using a virtual machine
  • How classes and modules are the same inside Ruby
  • How Ruby employs algorithms originally developed for Lisp
  • How Ruby uses grammar rules to parse and understand your code
  • How your Ruby code is translated into a different language by a compiler
No programming language needs to be a black box. Whether you're already intrigued by language implementation or just want to dig deeper into Ruby, you'll find Ruby Under a Microscope a fascinating way to become a better programmer.

Covers Ruby 2.x, 1.9 and 1.8

Synopsis:

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.

Covers Ruby 2.x

About the Author

Well known for his coding expertise and passion for the Ruby programming language, Pat Shaughnessy blogs and writes tutorials at https://patshaughnessy.net/. He also develops Ruby applications at management consulting firm McKinsey & Co. Shaughnessy is a regular presenter on the Ruby conference circuit, and his articles and presentations have been featured in the Ruby Weekly newsletter, the Ruby5 podcast, and The Ruby Show.

Table of Contents

Advance Praise for Ruby under a MicroscopeAbout the AuthorForewordAcknowledgmentsIntroductionChapter 1: Tokenization and ParsingChapter 2: CompilationChapter 3: How Ruby Executes Your CodeChapter 4: Control Structures and Method DispatchChapter 5: Objects and ClassesChapter 6: Method Lookup and Constant LookupChapter 7: The Hash Table: The Workhorse of Ruby InternalsChapter 8: How Ruby Borrowed a Decades-Old Idea from LispChapter 9: MetaprogrammingChapter 10: JRuby: Ruby on the JVMChapter 11: Rubinius: Ruby Implemented with RubyChapter 12: Garbage Collection in MRI, JRuby, and Rubinius

Product Details

ISBN:
9781593275273
Author:
Shaughnessy, Pat
Publisher:
No Starch Press
Subject:
Internals;Programming;Ruby;microscope;ruby book;ruby core;ruby internals;ruby science
Subject:
Child Care and Parenting-General
Copyright:
Edition Description:
Trade Paper
Publication Date:
20131131
Binding:
TRADE PAPER
Language:
English
Pages:
360
Dimensions:
9.25 x 7 in

Related Subjects

Children's » Action and Adventure » Adventure Stories
Computers and Internet » Computer Languages » Ruby
Computers and Internet » Computers Reference » General
Computers and Internet » Internet » Scripting
Computers and Internet » Personal Computers » General
Computers and Internet » Software Engineering » Object Oriented Programming
Health and Self-Help » Child Care and Parenting » General
History and Social Science » Politics » General

Ruby Under a Microscope: An Illustrated Guide to Ruby Internals New Trade Paper
0 stars - 0 reviews
$39.95 In Stock
Product details 360 pages No Starch Press - English 9781593275273 Reviews:
"Synopsis" by ,

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.

Covers Ruby 2.x

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.