
Foundations of object-oriented languages
Types and semantics
Résumé
- Fundamental Concepts of Object-Oriented Languages
- Type Problems in Object-Oriented Languages
- Adding Expressiveness to Object-Oriented Languages
- Understanding Subtypes
- Type Restrictions on Subclasses
- Varieties of Object-Oriented Programming Languages
- Historical Notes and References for Section I
- Formal Language Descriptions and the Lambda Calculus
- The Polymorphic Lambda Calculus
- Historical Notes and References for Section II
- SOOL, a Simple Object-Oriented Language
- A Simple Translational Semantics of Objects and Classes
- Improved Semantics for Classes
- SOOL's Type System Is Safe (and Sound)
- Completing SOOL: super, nil, Information Hiding, and Multiple Inheritance
- Historical Notes and Reference for Section III
- Adding Bounded Polymorphism to SOOL
- Adding MyType to Object-Oriented Programming Languages
- Match-Bounded Polymorphism
- Simplifying: Dropping Subtyping for Matching
- Historical Notes and References for Section IV
Caractéristiques techniques
PAPIER | |
Éditeur(s) | The MIT Press |
Auteur(s) | kim Bruce |
Parution | 27/09/2002 |
Nb. de pages | 404 |
Format | 21 x 23,5 |
Couverture | Relié |
Poids | 1049g |
Intérieur | Noir et Blanc |
EAN13 | 9780262025232 |
ISBN13 | 978-0-262-02523-2 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk