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.
Monographies en informatique Séries
Cette série explore en profondeur l'informatique, offrant des analyses détaillées et faisant autorité sur des sous-domaines cruciaux. Chaque volume fournit une analyse rigoureuse et des aperçus précieux sur les fondements théoriques et les applications pratiques. Elle constitue une ressource essentielle pour les universitaires, les chercheurs et les praticiens cherchant à approfondir leur compréhension du monde computationnel.
