Safe type checking in a statically-typed object-oriented programming language
暂无分享,去创建一个
[1] John C. Mitchell,et al. F-bounded polymorphism for object-oriented programming , 1989, FPCA.
[2] Benjamin C. Pierce,et al. Simple type-theoretic foundations for object-oriented programming , 1994, Journal of Functional Programming.
[3] Craig Schaffert,et al. An introduction to Trellis/Owl , 1986, OOPLSA '86.
[4] Luca Cardelli,et al. Extensible records in a pure calculus of subtyping , 1994 .
[5] Luca Cardelli,et al. A Semantics of Multiple Inheritance , 1984, Information and Computation.
[6] Jens Palsberg,et al. Efficient recursive subtyping , 1992, POPL '93.
[7] Kim B. Bruce. The Equivalence of Two Semantic Definitions for Inheritance in Object-Oriented Languages , 1991, MFPS.
[8] William R. Cook,et al. Interfaces for strongly-typed object-oriented programming , 1989, OOPSLA 1989.
[9] William R. Cook,et al. A Proposal for Making Eiffel Type-Safe , 1989, Comput. J..
[10] Craig Schaffert,et al. An introduction to Trellis/Owl , 1986, OOPSLA 1986.
[11] John C. Mitchell,et al. Abstract types have existential type , 1988, TOPL.
[12] John C. Reynolds,et al. Towards a theory of type structure , 1974, Symposium on Programming.
[13] Luca Cardelli,et al. Typed Foundations of Object-oriented Programming , 1994 .
[14] Kim B. Bruce. A paradigmatic object-oriented programming language: Design, static typing and semantics , 1994, Journal of Functional Programming.
[15] Luca Cardelli,et al. Structural subtyping and the notion of power type , 1988, POPL '88.
[16] Benjamin C. Pierce,et al. Object-oriented programming without recursive types , 1993, POPL '93.
[17] Giorgio Ghelli,et al. Coherence of Subsumption, Minimum Typing and Type-Checking in F<= , 1992, Math. Struct. Comput. Sci..
[18] Bertrand Meyer,et al. Eiffel: The Language , 1991 .
[19] Benjamin C. Pierce,et al. Bounded quantification is undecidable , 1992, POPL '92.
[20] John C. Mitchell,et al. F-bounded quantification for object-oriented programming , 1989 .
[21] William R. Cook,et al. Inheritance is not subtyping , 1989, POPL '90.
[22] Luca Cardelli,et al. On understanding types, data abstraction, and polymorphism , 1985, CSUR.
[23] Bjarne Stroustrup,et al. C++ Programming Language , 1986, IEEE Softw..
[24] John C. Mitchell,et al. PER models of subtyping, recursive types and higher-order polymorphism , 1992, POPL '92.
[25] John C. Mitchell. Toward a typed foundation for method specialization and inheritance , 1989, POPL '90.
[26] Ralph E. Johnson,et al. A type system for Smalltalk , 1989, POPL '90.
[27] Luca Cardelli,et al. Subtyping recursive types , 1991, POPL '91.
[28] Luca Cardelli,et al. Operations on Records , 1989, Mathematical Foundations of Programming Semantics.
[29] Luca Cardelli,et al. A Semantic Basis for Quest , 1991, J. Funct. Program..
[30] Luca Cardelli,et al. Modula-3 Report. , 1988 .