Object-Oriented Programming Languages: Interpretation

Object-Oriented Programming Languages: Interpretation PDF

Author: Iain D. Craig

Publisher: Springer Science & Business Media

Published: 2007-07-16

Total Pages: 258

ISBN-13: 184628774X

DOWNLOAD EBOOK →

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.

The Interpretation of Object-Oriented Programming Languages

The Interpretation of Object-Oriented Programming Languages PDF

Author: Iain Craig

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 260

ISBN-13: 1447133897

DOWNLOAD EBOOK →

This book provides a comprehensive treatment of the main approaches to object-oriented programming, including class-based programming, prototype programming, and actor-like languages. This book will be useful for students studying object-oriented programming, as well as for researchers and computer scientists requiring a detailed account of object-oriented programming languages and their central concepts.

Object-Oriented Programming Languages: Interpretation

Object-Oriented Programming Languages: Interpretation PDF

Author: Iain D. Craig

Publisher: Springer

Published: 2009-09-02

Total Pages: 256

ISBN-13: 9781848006065

DOWNLOAD EBOOK →

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.

The Interpretation of Object-Oriented Programming Languages

The Interpretation of Object-Oriented Programming Languages PDF

Author: Iain Craig

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 296

ISBN-13: 1447101995

DOWNLOAD EBOOK →

While there are many books on particular languages, there are very few that deal with all aspects of object-oriented programming languages. The Interpretation of Object-Oriented Programming Languages provides a comprehensive treatment of the main approaches to object-oriented languages, including class-based, prototype and actor languages. This revised and extended edition includes a completely new chapter on Microsoft's new C# language, a language specifically designed for modern, component-oriented, networked applications. The chapter covers all aspects of C# that relate to object-oriented programming. It now also includes a new appendix on BeCecil, a kernel language that can implement object-oriented constructs within a single framework.

Aliasing in Object-Oriented Programming

Aliasing in Object-Oriented Programming PDF

Author: David Clarke

Publisher: Springer

Published: 2013-03-21

Total Pages: 521

ISBN-13: 3642369464

DOWNLOAD EBOOK →

This book presents a survey of the state-of-the-art on techniques for dealing with aliasing in object-oriented programming. It marks the 20th anniversary of the paper The Geneva Convention On The Treatment of Object Aliasing by John Hogg, Doug Lea, Alan Wills, Dennis de Champeaux and Richard Holt. The 22 revised papers were carefully reviewed to ensure the highest quality.The contributions are organized in topical sections on the Geneva convention, ownership, concurrency, alias analysis, controlling effects, verification, programming languages, and visions.

Object-Oriented Programming Languages: Interpretation

Object-Oriented Programming Languages: Interpretation PDF

Author: Iain D. Craig

Publisher: Springer Science & Business Media

Published: 2007-04-26

Total Pages: 258

ISBN-13: 1846287731

DOWNLOAD EBOOK →

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.

Theoretical Aspects of Object-oriented Programming

Theoretical Aspects of Object-oriented Programming PDF

Author: Carl A. Gunter

Publisher: MIT Press

Published: 1994

Total Pages: 568

ISBN-13: 9780262071550

DOWNLOAD EBOOK →

Although the theory of object-oriented programming languages is far from complete, this book brings together the most important contributions to its development to date, focusing in particular on how advances in type systems and semantic models can contribute to new language designs.The fifteen chapters are divided into five parts: Objects and Subtypes, Type Inference, Coherence, Record Calculi, and Inheritance. The chapters are organized approximately in order of increasing complexity of the programming language constructs they consider - beginning with variations on Pascal- and Algol-like languages, developing the theory of illustrative record object models, and concluding with research directions for building a more comprehensive theory of object-oriented programming languages.Part I discusses the similarities and differences between "objects" and algebraic-style abstract data types, and the fundamental concept of a subtype. Parts II-IV are concerned with the "record model" of object-oriented languages. Specifically, these chapters discuss static and dynamic semantics of languages with simple object models that include a type or class hierarchy but do not explicitly provide what is often called dynamic binding. Part V considers extensions and modifications to record object models, moving closer to the full complexity of practical object-oriented languages.Carl A. Gunter is Professor in the Department of Computer and Information Science at the University of Pennsylvania. John C. Mitchell is Professor in the Department of Computer Science at Stanford University.

Object Oriented Methods

Object Oriented Methods PDF

Author: Ian Graham

Publisher: Addison Wesley Publishing Company

Published: 1994

Total Pages: 508

ISBN-13:

DOWNLOAD EBOOK →

A revision of Ian Graham's successful survey of the whole area of object technology. It covers object-oriented programming, object-oriented design, object-oriented analysis, object-oriented databases, and treats several related technologies. New to this edition are more applications of object-oriented methods and over twice the material on design and analysis.