Listing 1 - 3 of 3 |
Sort by
|
Choose an application
Virtual Machines 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 on how to build VMs. 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.
Computer Science. --- Programming Languages, Compilers, Interpreters. --- Software Engineering/Programming and Operating Systems. --- Operating Systems. --- Computer science. --- Software engineering. --- Operating systems (Computers). --- Informatique --- Génie logiciel --- Systèmes d'exploitation (Ordinateurs) --- Virtual computer systems --- Virtual computer systems. --- Engineering & Applied Sciences --- Computer Science --- Parallel processing (Electronic computers) --- Machine systems, Virtual --- Virtual machine systems --- Computer hardware. --- Programming languages (Electronic computers). --- Computer Hardware. --- High performance computing --- Multiprocessors --- Parallel programming (Computer science) --- Supercomputers --- Computer systems --- Digital computer simulation --- Computer operating systems --- Computers --- Disk operating systems --- Systems software --- Computer software engineering --- Engineering --- Informatics --- Science --- Operating systems --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial
Choose an application
This comprehensive examination of the main approaches to object-oriented language explains the key features of the languages in use today. Class-based, prototypes and Actor languages are all looked at and compared in terms of their semantic concepts. In providing such a wide-ranging comparison, this book provides a unique overview of the main approaches to object-oriented languages. Exercises of varying length, some of which can be extended into mini-projects are included at the end of each chapter. This book can be used as part of courses on Comparative Programming Languages or Programming Language Semantics at Second or Third Year Undergraduate Level. Some understanding of programming language concepts is required.
Object-oriented programming languages. --- Object-oriented languages (Computer program languages) --- OO languages (Computer program languages) --- OOLs (Computer program languages) --- OOP languages (Computer program languages) --- Programming languages (Electronic computers) --- Computer science. --- Programming Languages, Compilers, Interpreters. --- Programming Techniques. --- Informatics --- Science --- Programming languages (Electronic computers). --- Computer programming. --- Computers --- Electronic computer programming --- Electronic data processing --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Languages, Artificial --- Programming
Choose an application
Listing 1 - 3 of 3 |
Sort by
|