A paradigmatic object-oriented programming language: Design, static typing and semantics
Tóm tắt
Từ khóa
Tài liệu tham khảo
Pierce, 1992, Proc. 19th ACM Symp. Principles of Program. Lang., 305
Meyer, 1992, Eiffel: The language
Bruce K.B. and van Gent R. (1993) TOIL: A new type-safe object-oriented imperative language. To appear.
Mitchell, 1990, Handbook of Theoretical Computer Science, Volume B, 365
Reddy, 1988, Proc. ACM Symp. Lisp and Functional Program. Lang., 289
Snyder, 1986, Proc. 1st ACM Symp. on Object-Oriented Program. Syst., Lang, and Applic., 38
America, 1986, Proc. 13th ACM Symp. on Principles of Program. Lang., 194
Liskov, 1988, OOPSLA Addendum to Proc., 17
Canning, 1989, Proc. ACM Conf. on Object-Oriented Program.: Syst., Lang. and Applic, 457
Tesler L. (1985) Object Pascal report. Technical Report 1, Apple Computer.
America, 1987, Proc. ECOOP '87 – Lecture Notes in Computer Science 276, 234
Hense A.V. (1990) Denotational semantics of an object oriented programming language with explicit wrappers. Technical Report A 11/90, Universitat des Saarlandes.
Cook, 1989, Euro. Conf. on Object-Oriented Program., 57
Meyer, 1988, Object-Oriented Software Construction
Castagna G. , Ghelli G. and Longo G. (1991) A calculus for overloaded functions with subtyping. Technical report, Ecole Normale Superieure.
Birtwistle, 1973, SIMULA Begin
Goldberg, 1983, Smalltalk–80: The language and its implementation
Cardelli, 1990, Math. Foundations of Prog. Lang. Semantics – Lecture Notes in Computer Science 442, 22
Pierce B.C. and Hoffman M. (1992) An abstract view of objects and subtyping (preliminary report). Technical Report ECS-LFCS-92-226, University of Edinburgh.
Bruce, 1992, Proc. ACM Symp. on Principles of Program. Lang., 316
Kozen, 1993, 20th ACM Symp. Principles of Program. Lang.
Bruce, 1988, Proc. 3rd IEEE Symp. Logic in Comput. Sci., 38
Mitchell, 1984, Proc. Int. Symp. on Semantics of Data Types – Lecture Notes in Computer Science 173, 257
Bruce, 1993, Proc. ACM Symp. on Object-Oriented Program.: Syst., Lang. and Applic., 29
Kamin, 1988, ACM Symp. Principles of Program. Lang., 80
Abadi M. (1992) Doing without F-bounded quantification. Message to Types electronic mail list, February.
Black A. (1992) Private communication.
Moon, 1986, Proc. ACM Conf. on Object-Oriented Program.: Syst., Lang. and Applic., 1
Cox, 1986, Object-Oriented Programming; An evolutionary appoach
Hense, 1991, TACS Proc., 548
Canning, 1989, Functional Prog. and Computer Architecture, 273
Breazu-Tannen, 1989, Proc. 4th IEEE Symp. Logic in Comput. Sci., 112
Black A. and Hutchinson N. (1991) Typechecking polymorphism in Emerald. Technical Report CRL 91/1 (Revised), DEC Cambridge Research Lab.
Schaffert, 1986, OOPSLA Proc., 21, 9
Cook, 1990, Proc. 17th ACM Symp. on Principles of Program. Lang., 125
Abadi, 1990, Proc. Symp. on Logic in Comput. Sci., 355
Cardelli L. (1992b) Typed foundations of object-oriented programming, 1992. Tutorial given at POPL '92.
Black, 1986, Proc. ACM Symp. on Object-Oriented Program.: Syst., Lang. and Applic., 78
Cardelli, 1988, Proc. 15th ACM Symp. Principles of Program. Lang., 70
Cardelli L. (1992a) Extensible records in a pure calculus of subtyping. Technical Report 81, DEC Systems Research Center.
Cardone, 1989, ICALP – Lecture Notes in Computer Science 372, 164
Cook, 1989, Proc. ACM Conf. on Object-Oriented Program.: Syst., Lang. and Applic., 433
Castagna, 1994, Proc. ACM Symp. on Principles of Program. Lang.
Bruce, 1993, Proc. MFPS IX
van Gent R. (1993) TOIL: An imperative type-safe object-oriented language. Williams College Senior Honors Thesis.
Palsberg J. and Schwartzback M. (1991) Static typing for object-oriented programming. Technical report, Aarhus University Computer Science Department.
Gunter, 1992, Semantics of Programming Languages: Structures and Techniques
Omohundro S.M. (1991) The Sather language. Technical report, International Computer Science Institute.
Pierce B.C. and Turner D.N. (1992a) Simple type-theoretic foundations for object-oriented programming. Technical report, University of Edinburgh.
Dimock A. and Muller R. (1992) Private communication.
Mitchell, 1990, Proc. 17th ACM Symp. on Principles of Progra. Lang., 109
Pierce B.C. and Turner D.N. (1992b) Statically typed multi-methods via partially abstract types. Technical Report, University of Edinburgh.
Cardelli L. , Donahue J. , Galssman L. , Jordan M. , Kalsow B. and Nelson G. (1988) Modula-3 report. Technical Report SRC-31, DEC systems Research Center.
Pierce, 1993, Proc 20th ACM Symp. Principles of Program. Lang., 299
Stroustrop, 1986, The C++ Programming Language
Ghelli, 1991, OOPSLA Proc., 129