|
![]() |
|||
|
||||
OverviewThis book offers a unique insight into the building of virtual machines for sequential, object-oriented and parallel languages, and uses comparisons of different VMs to provide actual, practical examples. State transitions are used as a formal technique for the specification of virtual machines throughout and -- in addition -- transitions and state transitions relating to the general operation are included for specification of the virtual machine for the event-based system. Two virtual machines are defined using a simple sequential language, which is then generalised to include object and parallelism. Other themes explored include the implementation of VMs and proposals for future work. Appendices contain high-level specifications of two compilers: one for the simple language that serves as the basic example throughout the book, the other for the event-based language specified in Chapter 6. This book is an essential reference tool for academic and industrial researchers as well as postgraduates in this area. Full Product DetailsAuthor: Iain D. CraigPublisher: Springer London Ltd Imprint: Springer London Ltd Edition: 2006 Dimensions: Width: 15.50cm , Height: 1.50cm , Length: 23.50cm Weight: 0.454kg ISBN: 9781849969802ISBN 10: 1849969809 Pages: 269 Publication Date: 02 January 2013 Audience: Professional and scholarly , Professional and scholarly , Professional & Vocational , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: Out of stock ![]() The supplier is temporarily out of stock of this item. It will be ordered for you on backorder and shipped when it becomes available. Table of ContentsReviewsFrom the reviews: The author offers a unique insight into the building of virtual machines (VMs) for sequential, object-oriented and parallel languages, and uses comparisons of different VMs to provide practical examples on how to build VMs. (Stefan Meyer, Zentralblatt MATH, Vol. 1092 (18), 2006) "From the reviews: ""The author offers a unique insight into the building of virtual machines (VMs) for sequential, object-oriented and parallel languages, and uses comparisons of different VMs to provide practical examples on how to build VMs."" (Stefan Meyer, Zentralblatt MATH, Vol. 1092 (18), 2006)" Author InformationTab Content 6Author Website:Countries AvailableAll regions |