Knockout Narratives Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | January 12, 2015

    Christopher Scotton: IMG Five Hundred Mountains Destroyed for a @*&%$! Allegory!



    I found a hole in the perimeter fence on a Sunday when the haul trucks were idle and I could work my way up the shoulder of mountain undetected.... Continue »

    spacer
Qualifying orders ship free.
$39.95
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Computer Languages- Ruby
9 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
Subtitle:
An Illustrated Guide to Ruby Internals
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:
Print PDF
Publication Date:
20131122
Binding:
Paperback
Language:
English
Pages:
360
Dimensions:
9.25 x 7 in

Other books you might like

  1. Programming Ruby the Pragmatic... New Trade Paper $44.95
  2. Java Concurrency in Practice
    Used Trade Paper $29.00
  3. The Little Schemer, 4th Edition Used Trade Paper $25.00
  4. Effective JavaScript: 68 Specific... New Trade Paper $39.99
  5. How To Lie With Statistics
    Used Mass Market $5.95
  6. Design Patterns: Elements of...
    Used Hardcover $42.00

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.