20% off all books with the code: BOOKS
  • check 10+ million books
  • check New arrivals every day
  • check Trusted by 1M+ customers
  • check Great prices & discounts
  • check Shipping across Europe

Bridging the Gap between Machine and Language using First-Class Building Blocks - Toon Verwaest

English
2012-02-20
€20.94 €26.18

-20% with code BOOKS

In stock at our supplier

Shipping in 10-16 days

30-day return policy

High-performance virtual machines (VMs) are increasingly reused for programming languages for which they were not initially designed. Unfortunately, VMs are usually tailored to specific languages, offer only a very limited interface to running applications, and are closed to extensions. As a consequence, extensions required to support new languages often entail the construction of custom VMs, thus impacting ... Full description

You May Also Like

Description

High-performance virtual machines (VMs) are increasingly reused for programming languages for which they were not initially designed. Unfortunately, VMs are usually tailored to specific languages, offer only a very limited interface to running applications, and are closed to extensions. As a consequence, extensions required to support new languages often entail the construction of custom VMs, thus impacting reuse, compatibility and performance. Short of building a custom VM, the language designer has to choose between the expressiveness and the performance of the language. In this dissertation we argue that the best way to open the VM is to eliminate it. We present Pinocchio, a natively compiled Smalltalk, in which we identify and reify three basic building blocks for object-oriented languages.

More Information

Author Toon Verwaest
Publisher Lulu.com
Release year 2012
Cover type Softcover
EAN 9781105518355
Write Your Own Review
You're reviewing: Bridging the Gap between Machine and Language using First-Class Building Blocks
Your Rating:

Goodreads Reviews

€20.94 €26.18