메뉴 건너뛰기




Volumn 4, Issue 2, 1994, Pages 207-247

Simple Type-Theoretic Foundations for Object-Oriented Programming

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84972274325     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S0956796800001040     Document Type: Article
Times cited : (98)

References (52)
  • 4
    • 84972449594 scopus 로고
    • The equivalence of two semantic definitions for inheritance in object-oriented languages.
    • Bruce, K.B. (1991) The equivalence of two semantic definitions for inheritance in object-oriented languages. In: Proc. Math. Foundations of Program. Semantics, March.
    • (1991) In: Proc. Math. Foundations of Program. Semantics, March
    • Bruce, K.B.1
  • 5
    • 84972206918 scopus 로고
    • A Paradigmatic Object-Oriented Language: Design, Static Typing and Semantics, Technical Report CS-92-01
    • Bruce, K.B. (1992) A Paradigmatic Object-Oriented Language: Design, Static Typing and Semantics, Technical Report CS-92-01, Williams College, January.
    • (1992) Williams College, January
    • Bruce, K.B.1
  • 15
    • 0346351915 scopus 로고
    • Extensible Records in a Pure Calculus of Subtyping, Research report 81, DEC Systems Research Center, January.
    • Also in C.A. Gunter and J.C. Mitchell, eds.
    • Cardelli, L. (1992a) Extensible Records in a Pure Calculus of Subtyping, Research report 81, DEC Systems Research Center, January. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • (1992) Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press
    • Cardelli, L.1
  • 24
    • 0025229172 scopus 로고
    • Inheritance is not subtyping.
    • January. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • Cook, W.R., Hill, W.L. and Canning, P.S. (1990) Inheritance is not subtyping. In: Proc. 17th Ann. ACM Symp. on Principles of Program. Lang., pp.125–135, January. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • (1990) Proc. 17th Ann. ACM Symp. on Principles of Program. Lang. , pp. 125-135
    • Cook, W.R.1    Hill, W.L.2    Canning, P.S.3
  • 26
    • 84969328250 scopus 로고
    • Coherence of subsumption: Minimum typing and type-checking in F, Mathematical Struct.
    • (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • Curien, P.-L. and Ghelli, G. (1992) Coherence of subsumption: Minimum typing and type-checking in F, Mathematical Struct, in Comput. Sci. 2: 55–91. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • (1992) Comput. Sci. , vol.2 , pp. 55-91
    • Curien, P.-L.1    Ghelli, G.2
  • 27
    • 0013260541 scopus 로고
    • Lambda-calculus notation with nameless dummies: a tool for automatic formula manipulation with application to the Church-Rosser theorem
    • de Bruijn, N.G. (1972) Lambda-calculus notation with nameless dummies: a tool for automatic formula manipulation with application to the Church-Rosser theorem, Indag. Math. 34(5): 381–392.
    • (1972) Indag. Math. , vol.34 , Issue.5 , pp. 381-392
    • de Bruijn, N.G.1
  • 28
    • 0000453287 scopus 로고
    • A static type system for message passing.
    • October. (Distributed as SIGPLAN Not. 26(11), 1991.
    • Ghelli, G. (1991) A static type system for message passing. In: Conf.on Object-Oriented Program. Syst., Lang. & Applic., pp. 129–143, October. (Distributed as SIGPLAN Not. 26(11), 1991.)
    • (1991) In: Conf.on Object-Oriented Program. Syst., Lang. & Applic. , pp. 129-143
    • Ghelli, G.1
  • 29
    • 0004099873 scopus 로고
    • Interpretation fonctionelle et elimination des coupures de Varithmetique d'ordre superieur.
    • Girard, J.-Y. (1972) Interpretation fonctionelle et elimination des coupures de Varithmetique d'ordre superieur. PhD thesis, Universite Paris VII, France.
    • (1972) PhD thesis, Universite Paris VII, France.
    • Girard, J.-Y.1
  • 37
    • 0025229171 scopus 로고
    • Toward a typed foundation for method specialization and inheritance.
    • January. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.
    • Mitchell, J.C. (1990) Toward a typed foundation for method specialization and inheritance. In: Proc. 17th ACM Symp. on Principles of Program. Lang. pp. 109–124, January. (Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • (1990) In: Proc. 17th ACM Symp. on Principles of Program. Lang. , pp. 109-124
    • Mitchell, J.C.1
  • 40
    • 0005025178 scopus 로고
    • Statically Typed Friendly Functions via Partially Abstract Types
    • Also available as INRIA-Rocquencourt Rapport de Recherche No. 1899.
    • Pierce, B.C. and Turner, D.N. (1993b) Statically Typed Friendly Functions via Partially Abstract Types, Technical Report ECS-LFCS-93-256. University of Edinburgh, LFCS, pp. 109–124.(Also available as INRIA-Rocquencourt Rapport de Recherche No. 1899.)
    • (1993) Technical Report ECS-LFCS-93-256. University of Edinburgh, LFCS , pp. 109-124
    • Pierce, B.C.1    Turner, D.N.2
  • 41
    • 84891611206 scopus 로고
    • Objects as closures: Abstract semantics of object oriented languages.
    • July
    • Reddy, U.S. (1988) Objects as closures: Abstract semantics of object oriented languages. In: Proc. ACM Symp. on Lisp and Functional Program., pp. 289–297, July.
    • (1988) In: Proc. ACM Symp. on Lisp and Functional Program , pp. 289-297
    • Reddy, U.S.1
  • 42
  • 46
    • 0012523435 scopus 로고
    • User defined types and procedural data structures as complementary approaches to data abstraction.
    • (Reprinted from S.A. Schu-man, ed., New Advances in Algorithmic Languages 1975, Inst, de Recherche d’lnformatique et d’Automatique, Rocquencourt, pp. 157–168. Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • Reynolds, J.C. (1978) User defined types and procedural data structures as complementary approaches to data abstraction. In: Gries, D. (Ed.), Programming Methodology, A Collection of Articles by IFIP WG2.3, Springer, New York, pp. 309–317. (Reprinted from S.A. Schu-man, ed., New Advances in Algorithmic Languages 1975, Inst, de Recherche d’lnformatique et d’Automatique, Rocquencourt, pp. 157–168. Also in C.A. Gunter and J.C. Mitchell, eds., Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, MIT Press, 1993.)
    • (1978) In: Gries, D. (Ed.), Programming Methodology, A Collection of Articles by IFIP WG2.3, Springer, New York , pp. 309-317
    • Reynolds, J.C.1
  • 48
    • 84976756363 scopus 로고
    • Encapsulation and inheritance in object-oriented programming languages.
    • Snyder, A. (1986) Encapsulation and inheritance in object-oriented programming languages. In: Proc. OOPSLA ’86. Distributed as ACM SIGPLAN Not. 21(11): 38–45.
    • (1986) In: Proc. OOPSLA ’86. Distributed as ACM SIGPLAN Not , vol.21 , Issue.11 , pp. 38-45
    • Snyder, A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.