A Theory of Objects

A Theory of Objects - Monographs in Computer Science

Softcover reprint of the original 1st Edition 1996

Paperback (05 Sep 2012)

  • $288.65
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within 7 days

Publisher's Synopsis

Procedural languages are generally well understood and their formal foundations cast in the forms of various lambda-calculi. For object- oriented languages however the situation is not as clear-cut. In this book the authors propose and develop a different approach by developing object calculi in which objects are treated as primitives. Using object calculi,the authors are able to explain both the semantics of objects and their typing rules and demonstrate how to develop all of the most important concepts of object-oriented programming languages: self, dynamic dispatch, classes, inheritance, protected and private methods, prototyping, subtyping, covariance and contravariance, and method specialization. Many researchers and graduate students will find this an important development of the underpinnings of object-oriented programming.

Book information

ISBN: 9781461264453
Publisher: Springer New York
Imprint: Springer
Pub date:
Edition: Softcover reprint of the original 1st Edition 1996
Language: English
Number of pages: 396
Weight: 592g
Height: 235mm
Width: 157mm
Spine width: 22mm