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.
Monografieën in de informatica Reeks
Deze serie duikt in de kern van de informatica en biedt diepgaande en gezaghebbende verkenningen van cruciale subdisciplines. Elk deel biedt een rigoureuze analyse en waardevolle inzichten in theoretische fundamenten en praktische toepassingen. Het dient als een essentiële bron voor academici, onderzoekers en praktijkmensen die hun begrip van de computationele wereld willen verdiepen.
