Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

A Theory of Objects, Hardback Book

A Theory of Objects Hardback

Part of the Monographs in Computer Science series

Hardback

Description

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.

Information

Other Formats

Save 13%

£139.99

£120.95

Item not Available
 
Free Home Delivery

on all orders

 
Pick up orders

from local bookshops

Information

Also in the Monographs in Computer Science series  |  View all