Object-oriented Programming Languages: Interpretation by Iain D. CraigObject-oriented Programming Languages: Interpretation by Iain D. Craig

Object-oriented Programming Languages: Interpretation

byIain D. Craig

Paperback | April 26, 2007

Pricing and Purchase Info

$53.66 online 
$62.50 list price save 14%
Earn 268 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


This comprehensive examination of the main approaches to object-oriented language explains key features of the languages in use today. Class-based, prototypes and Actor languages are all examined and compared in terms of their semantic concepts. 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.
Title:Object-oriented Programming Languages: InterpretationFormat:PaperbackDimensions:256 pagesPublished:April 26, 2007Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1846287731

ISBN - 13:9781846287732


Table of Contents

Introduction.- Class Fundamentals.- Prototype and Actor Languages.- Inheritance and Delegation.- Methods.- Types I: Types and Objects.- Types II: Types and Objects-Alternatives.- C#.- BeCecil.- Bibliography.- Index.

Editorial Reviews

From the reviews:"There are a lot of books concerning object-oriented programming or object-oriented languages, but only a very small number of them compare object-oriented languages or treat their characteristics in common. The author's textbook belongs to them. The book focuses on the concepts of inheritance, encapsulation, polymorphism and their interactions in object-oriented languages. . The book can be used for second or third year undergraduate courses." (G. Riedewald, Zentralblatt MATH, Vol. 1128 (6), 2008)