Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

Buy

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
(HTML tags aren't allowed.)

Religions of Tibet in Practice
Religions of Tibet in Practice

Religions of Tibet in Practice is a landmark work, the first major anthology on the topic ever produced. It presents a stunning array of works (hagiographies, pilgrimage guides, prayers, accounts of visits to hell, epics, consecration manuals, sermons, and exorcism texts) that together offer an unparalleled view of the realities of...

Computer Games as Educational and Management Tools: Uses and Approaches
Computer Games as Educational and Management Tools: Uses and Approaches

Though once considered purely for their entertainment value, computer and online games have applications as learning tools in learning in a variety of different environments.

Computer Games as Educational and Management Tools: Uses and Approaches considers the many uses of games and simulations, focusing specifically on...

SCWCD Exam Study Kit Second Edition: Java Web Component Developer Certification
SCWCD Exam Study Kit Second Edition: Java Web Component Developer Certification
This book is for Java programmers who want to prepare for the SCWCD exam, which focuses on the Servlet and JavaServer Pages technologies. This book will also be very useful for beginners since we have explained the concepts using simple examples. The text will bring you up to speed even if you are totally new to these technologies. Even expert...

Pour Your Heart Into It: How Starbucks Built a Company One Cup at a Time
Pour Your Heart Into It: How Starbucks Built a Company One Cup at a Time

The success of Starbucks Coffee Company is one of the most amazing business stories in decades. What started as a single store on Seattle’s waterfront has grown into a company with over sixteen hundred stores worldwide and a new one opening every single business day. Just as remarkable as this incredible growth is the fact that...

The Art of Strategic Planning for Information Technology, 2nd Edition
The Art of Strategic Planning for Information Technology, 2nd Edition
The acclaimed IT strategic planning methodology now completely revised for the new millennium!

Bernard Boar, internationally recognized expert and IT consultant for Fortune 500 companies, overhauls his bestselling book on IT strategy to help IT professionals take on the new challenges of the hyper-competitive digital age. From assessing your...

Breast Cancer: A Guide to Detection and Multidisciplinary Therapy (Current Clinical Oncology)
Breast Cancer: A Guide to Detection and Multidisciplinary Therapy (Current Clinical Oncology)

Michael H. Torosian, MD, and a panel of physicians and clinical researchers critically synthesize the wide variety of treatment options available to create a state-of-the-art reference for the management of breast cancer patients. Writing from a multidisciplinary perspective, these authoritative contributors review in the light of the most...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy