Unavailable
Unavailable
Unavailable
Ebook688 pages5 hours
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
Rating: 5 out of 5 stars
5/5
()
Currently unavailable
Currently unavailable
About this ebook
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
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
LanguageEnglish
PublisherNo Starch Press
Release dateNov 13, 2013
ISBN9781593275617
Unavailable
Related to Ruby Under a Microscope
Related ebooks
Practical Ruby 3 Programming Rating: 0 out of 5 stars0 ratingsPractical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer productivity Rating: 0 out of 5 stars0 ratingsRuby Essentials: Mastering the Core Concepts and Practices Rating: 0 out of 5 stars0 ratingsMission Ruby Rating: 0 out of 5 stars0 ratingsRUBY Beginner's Crash Course: Ruby for Beginner's Guide to Ruby Programming, Ruby On Rails & Rails Programming Rating: 0 out of 5 stars0 ratingsRuby For Kids For Dummies Rating: 0 out of 5 stars0 ratingsRuby Programming For Beginners: The Simple Guide to Learning Ruby Programming Language Fast! Rating: 2 out of 5 stars2/5Efficient Development with RubyMine: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsComprehensive Ruby Programming Rating: 0 out of 5 stars0 ratingsInstant Nokogiri Rating: 0 out of 5 stars0 ratingsRuby on Rails for Agile Web Development: A Hands-on Guide to Building Dynamic and Efficient Web Applications (English Edition) Rating: 0 out of 5 stars0 ratingsMastering the Art of Rust Programming: Unraveling the Secrets of Expert-Level Programming Rating: 0 out of 5 stars0 ratingsRust Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #5 Rating: 0 out of 5 stars0 ratingsGo Recipes for Developers: Top techniques and practical solutions for real-life Go programming problems Rating: 0 out of 5 stars0 ratingsLearn Xcode Fast! - A Beginner's Guide To Programming in Xcode: How To Program, #3 Rating: 1 out of 5 stars1/5The Ruby Workshop: Develop powerful applications by writing clean, expressive code with Ruby and Ruby on Rails Rating: 0 out of 5 stars0 ratingsRust Essentials for New Developers: A Practical Guide with Examples Rating: 0 out of 5 stars0 ratingsRuby on Rails For Beginners: Rails Web Development Programming and Coding Tutorial Rating: 1 out of 5 stars1/5Building Apple Watch Projects Rating: 0 out of 5 stars0 ratingsBeginning Rust Programming Rating: 0 out of 5 stars0 ratingsRust for Beginners Rating: 0 out of 5 stars0 ratingsMastering Rust: The Ultimate Starter Guide Rating: 0 out of 5 stars0 ratingsClojure for Java Developers Rating: 0 out of 5 stars0 ratingsLearn Ruby on Rails Rating: 4 out of 5 stars4/5Rust in 30 Days: From Zero to Production-Ready Code Rating: 0 out of 5 stars0 ratingsLua Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #12 Rating: 0 out of 5 stars0 ratingsSmalltalk Mastery: An In-Depth Exploration and Practical Handbook Rating: 0 out of 5 stars0 ratingsMastering the Art of Smalltalk Programming: Advanced Techniques and Skills Rating: 0 out of 5 stars0 ratings
Programming For You
Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5PYTHON PROGRAMMING Rating: 4 out of 5 stars4/5Python for Data Science For Dummies Rating: 0 out of 5 stars0 ratingsJavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Algorithms For Dummies Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Beginning Programming with C++ For Dummies Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Beginning Programming with Python For Dummies Rating: 3 out of 5 stars3/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5Python Games from Zero to Proficiency (Beginner): Python Games From Zero to Proficiency, #1 Rating: 0 out of 5 stars0 ratings
Reviews for Ruby Under a Microscope
Rating: 5 out of 5 stars
5/5
3 ratings0 reviews