000 02130nam a2200241 4500
001 vtls001988160
003 MY-SjTCS
005 20200226121417.0
008 110218t1996 nyu 001 eng
020 _a0387947752
039 9 _a201909171449
_bummi
_c201102181333
_dVLOAD
_y200407271919
_zVLOAD
082 0 4 _a005.131
_bABA
100 1 _aAbadi, Martin.
_912036
245 1 2 _aA theory of objects /
_cMartin Abadi, Luca Cardelli.
260 _aN.Y. :
_bSpringer,
_cc1996
300 _axiii, 396 p. ;
_c25 cm.
440 0 _aMonographs in computer science.
_997994
505 0 _aPreface. - Prologue. - Review: Object-Oriented Features. - 1. Object Orientation. 2. Class-Based Languages. 3. Advanced Class-Based Features. 4. Object-Based Languages. 5. Modeling Object-Oriented Languages. - Pt. 1: Untyped and First-Order Calculi. - 6. Untyped Calculi 7. First-Order Calcul. 8. Subtyping. 9. Recursion. 10. Untyped Imperative Calcul. 11 First-Order Imperative Calculi. 12. A First-Order Language. - Pt. 11: Second-Order Calculi. 13. Second-Order Calculi. 14. A Semantics. 15 Definable Covariant Self Types. 16. Primitive Covariant Self Types. 17. Imperative Calculi with Self Types. 18. Interpretations of Object Calculi. 19. A Second-Order Language. - Pt. 111: Higher-Order Calculi. 20. A Higher-Order Calculus. 21. A Language with Matching. - Epilogue. - Appendix A. Fragments. - Appendix B. Systems. - Appendix C. Proofs. - List of Figures. - List of Tables. - List of Notations. - List of Languages. - Bibliography. - Index.
520 _a... In this book the authors take a novel approach to the understanding of object-oriented languages by introducing object calculi and developing a theory of objects around them. The book covers both the semantics of objects and their typing rules, and explains a range of object-oriented concepts, such as self, dynamic dispatch, classes, inheritance, protoyping, subtyping, covariance and contravariance, and method specialization. - Back page
650 0 _aObject-oriented programming (Computer science)
700 1 _aCardelli, Luca.
_e(j.a.)
_9105281
920 _aUOSC : 560493
999 _c182435