메뉴 건너뛰기




Volumn 34, Issue 10, 1999, Pages 132-146

Featherweight Java: A minimal core calculus for Java and GJ

Author keywords

Language design and implementation; Theoretical foundations

Indexed keywords


EID: 17144380990     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/320385.320395     Document Type: Article
Times cited : (48)

References (23)
  • 5
    • 84947911746 scopus 로고    scopus 로고
    • A core calculus of classes and mixins
    • Proceedings of the European Conference on Object-Oriented Programming (ECOOP), Springer-Verlag, June
    • Viviana Bono, Amit J. Patel, and Vitaly Shmatikov. A core calculus of classes and mixins. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), volume 1628 of Lecture Notes in Computer Science, pages 43-66. Springer-Verlag, June 1999.
    • (1999) Lecture Notes in Computer Science , vol.1628 , pp. 43-66
    • Bono, V.1    Patel, A.J.2    Shmatikov, V.3
  • 7
    • 0345884636 scopus 로고    scopus 로고
    • Making the future safe for the past: Adding genericity to the Java programming language
    • Craig Chambers, editor, Object Oriented Programing: Systems, Languages, and Applications (OOPSLA), Vancouver, BC, October
    • Gilad Bracha, Martin Odersky, David Stoutamire, and Philip Wadler. Making the future safe for the past: Adding genericity to the Java programming language. In Craig Chambers, editor, Object Oriented Programing: Systems, Languages, and Applications (OOPSLA), ACM SIGPLAN Notices volume 33 number 10, pages 183-200, Vancouver, BC, October 1998.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.10 , pp. 183-200
    • Bracha, G.1    Odersky, M.2    Stoutamire, D.3    Wadler, P.4
  • 8
    • 84972421893 scopus 로고
    • A paradigmatic object-oriented programming language: Design, static typing and semantics
    • April Preliminary version in POPL 1993, under the title "Safe type checking in a statically typed object-oriented programming language"
    • Kim B. Bruce. A paradigmatic object-oriented programming language: Design, static typing and semantics. Journal of Functional Programming, 4(2), April 1994. Preliminary version in POPL 1993, under the title "Safe type checking in a statically typed object-oriented programming language".
    • (1994) Journal of Functional Programming , vol.4 , Issue.2
    • Bruce, K.B.1
  • 9
    • 0003019966 scopus 로고
    • An extension of system F with subtyping
    • Preliminary version in TAGS '91 (Sendai, Japan, pp. 750-770)
    • Luca Cardelli, Simone Martini, John C. Mitchell, and Andre Scedrov. An extension of system F with subtyping. Information and Computation, 109(1-2):4-56, 1994. Preliminary version in TAGS '91 (Sendai, Japan, pp. 750-770).
    • (1994) Information and Computation , vol.109 , Issue.1-2 , pp. 4-56
    • Cardelli, L.1    Martini, S.2    Mitchell, J.C.3    Scedrov, A.4
  • 10
    • 0012686903 scopus 로고    scopus 로고
    • Compatible genericity with run-time types for the Java programming language
    • Craig Chambers, editor, Object Oriented Programing: Systems, Languages, and Applications (OOPSLA), Vancouver, BC, Octover ACM.
    • Robert Cartwright and Guy L. Steele Jr. Compatible genericity with run-time types for the Java programming language. In Craig Chambers, editor, Object Oriented Programing: Systems, Languages, and Applications (OOPSLA), SIGPLAN Notices 33(10), pages 201-215, Vancouver, BC, Octover 1998. ACM.
    • (1998) SIGPLAN Notices , vol.33 , Issue.10 , pp. 201-215
    • Cartwright, R.1    Steele Jr., G.L.2
  • 13
    • 0031683759 scopus 로고    scopus 로고
    • On the relationship between classes, objects, and data abstraction
    • Kathleen Fisher and John C. Mitchell. On the relationship between classes, objects, and data abstraction. Theory and Practice of Object Systems, 4(1):3-25, 1998.
    • (1998) Theory and Practice of Object Systems , vol.4 , Issue.1 , pp. 3-25
    • Fisher, K.1    Mitchell, J.C.2
  • 15
    • 0041875628 scopus 로고    scopus 로고
    • Technical Report TR97-293, Computer Science Department, Rice University, February 1998. Corrected version appeared in June
    • Matthew Flatt, Shriram Krishnamurthi, and Matthias Felleisen. A programmer's reduction semantics for classes and mixins. Technical Report TR97-293, Computer Science Department, Rice University, February 1998. Corrected version appeared in June, 1999.
    • (1999) A Programmer's Reduction Semantics for Classes and Mixins
    • Flatt, M.1    Krishnamurthi, S.2    Felleisen, M.3
  • 20
    • 84972274325 scopus 로고
    • Simple type-theoretic foundations for object-oriented programming
    • April Preliminary version in Principles of Programming Languages (POPL), 1993
    • Benjamin C. Pierce and David N. Turner. Simple type-theoretic foundations for object-oriented programming. Journal of Functional Programming, 4(2):207-247, April 1994. Preliminary version in Principles of Programming Languages (POPL), 1993.
    • (1994) Journal of Functional Programming , vol.4 , Issue.2 , pp. 207-247
    • Pierce, B.C.1    Turner, D.N.2
  • 21
    • 0003747398 scopus 로고    scopus 로고
    • Technical Report 427, Computer Laboratory, University of Cambridge, June
    • Don Syme. Proving Java type soundness. Technical Report 427, Computer Laboratory, University of Cambridge, June 1997.
    • (1997) Proving Java Type Soundness
    • Syme, D.1
  • 22
    • 0042376705 scopus 로고
    • Technical Report NU-CCS-89-2, College of Computer Science, Northeastern University, February
    • Mitchell Wand. Type inference for objects with instance variables and inheritance. Technical Report NU-CCS-89-2, College of Computer Science, Northeastern University, February 1989. Also in Carl A. Gunter and John C. Mitchell, editors, Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design (MIT Press, 1994).
    • (1989) Type Inference for Objects with Instance Variables and Inheritance
    • Wand, M.1


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