By developing object calculi in which objects are treated as primitives, the authors are able to explain both the semantics of objects and their typing rules, and also 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. An innovative and important approach to the subject for researchers and graduates.
Monografías en Ciencias de la Computación Serie
Esta serie profundiza en el núcleo de la informática, ofreciendo exploraciones detalladas y autorizadas de subcampos cruciales. Cada volumen proporciona un análisis riguroso y perspectivas valiosas sobre los fundamentos teóricos y las aplicaciones prácticas. Sirve como un recurso esencial para académicos, investigadores y profesionales que buscan profundizar su comprensión del mundo computacional.
