Delivery included to the United States

Bridging the Gap Between Machine and Language Using First-Class Building Blocks

Bridging the Gap Between Machine and Language Using First-Class Building Blocks

Paperback (20 Feb 2012)

  • $14.43
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within 7 days

Publisher's Synopsis

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.

Book information

ISBN: 9781105518355
Publisher: Lulu Press
Imprint: Lulu.com
Pub date:
Language: English
Number of pages: 138
Weight: 213g
Height: 229mm
Width: 152mm
Spine width: 8mm