메뉴 건너뛰기




Volumn 24, Issue 2, 2002, Pages 112-152

Type-preserving compilation of featherweight Java

Author keywords

Java; Object encodings; Type systems; Typed intermediate languages

Indexed keywords

FEATHERWEIGHT JAVA; OBJECT ENCODINGS; TYPED INTERMEDIATE LANGUAGES;

EID: 0347532841     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/514952.514954     Document Type: Article
Times cited : (26)

References (44)
  • 5
    • 84972421893 scopus 로고
    • A paradigmatic object-oriented programming language: Design, static typing and semantics
    • BRUCE, K. B. 1994. A paradigmatic object-oriented programming language: Design, static typing and semantics. J. Funct. Prog. 4, 2, 127-206.
    • (1994) J. Funct. Prog. , vol.4 , Issue.2 , pp. 127-206
    • Bruce, K.B.1
  • 6
    • 0000582523 scopus 로고    scopus 로고
    • Comparing object encodings
    • BRUCE, K. B., CARDELLI, L., AND PIERCE, B. C. 1999. Comparing object encodings. Inf. Comput. 155, 1-2, 108-133.
    • (1999) Inf. Comput. , vol.155 , Issue.1-2 , pp. 108-133
    • Bruce, K.B.1    Cardelli, L.2    Pierce, B.C.3
  • 11
  • 12
    • 0031683759 scopus 로고    scopus 로고
    • On the relationship between classes, objects and data abstraction
    • FISHER, K AND MITCHELL, J. C. 1998. On the relationship between classes, objects and data abstraction. Theory Pract. Obj. Syst. 4, 1, 3-25.
    • (1998) Theory Pract. Obj. Syst. , vol.4 , Issue.1 , pp. 3-25
    • Fisher, K.1    Mitchell, J.C.2
  • 17
    • 84947427953 scopus 로고
    • Typed operational semantics
    • Typed Lambda Calculi and Applications, M. Dezani-Ciancaglini and G. Plotkin, Eds. Springer-Verlag, New York
    • GOGUEN, H. 1995. Typed operational semantics. In Typed Lambda Calculi and Applications, M. Dezani-Ciancaglini and G. Plotkin, Eds. Lecture Notes in Computer Science, vol. 902. Springer-Verlag, New York, pp. 186-200.
    • (1995) Lecture Notes in Computer Science , vol.902 , pp. 186-200
    • Goguen, H.1
  • 19
    • 0038519010 scopus 로고    scopus 로고
    • A type-theoretic interpretation of Standard ML
    • G. Plotkin, C. Stirling, and M. Tofte, Eds. MIT Press, Cambridge, Mass.
    • HARPER, R. AND STONE, C. 1998. A type-theoretic interpretation of Standard ML. In Proof, Language, and Interaction: Essays in Honour of Robin Milner, G. Plotkin, C. Stirling, and M. Tofte, Eds. MIT Press, Cambridge, Mass.
    • (1998) Proof, Language, and Interaction: Essays in Honour of Robin Milner
    • Harper, R.1    Stone, C.2
  • 27
    • 0024038082 scopus 로고
    • Abstract types have existential type
    • July
    • MITCHELL, J. C. AND PLOTKIN, G. D. 1988. Abstract types have existential type. ACM Trans. Prog. Lang. Syst. 10, 3 (July), 470-502.
    • (1988) ACM Trans. Prog. Lang. Syst. , vol.10 , Issue.3 , pp. 470-502
    • Mitchell, J.C.1    Plotkin, G.D.2
  • 34
    • 84972274325 scopus 로고
    • Simple type-theoretic foundations for object-oriented programming
    • Apr.
    • PIERCE, B. C. AND TURNER, D. N. 1994. Simple type-theoretic foundations for object-oriented programming. J. Funct. Prog. 4, 2 (Apr.), 207-247.
    • (1994) J. Funct. Prog. , vol.4 , Issue.2 , pp. 207-247
    • Pierce, B.C.1    Turner, D.N.2
  • 38
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Proceedings of the Colloque sur la Programmation Springer-Verlag, Berlin, Germany
    • REYNOLDS, J. C. 1974. Towards a theory of type structure. In Proceedings of the Colloque sur la Programmation. Lecture Notes in Computer Science, vol. 19. Springer-Verlag, Berlin, Germany, 408-425.
    • (1974) Lecture Notes in Computer Science , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 44
    • 3042722939 scopus 로고    scopus 로고
    • Compiling Java to a typed lambda-calculus: A preliminary report
    • Proceedings of the International Workshop on Types in Compilation. Springer-Verlag, Berlin, Germany
    • WRIGHT, A., JAGANNATHAN, S., UNGUREANU, C., AND HERTZMANN, A. 1998. Compiling Java to a typed lambda-calculus: A preliminary report. In Proceedings of the International Workshop on Types in Compilation. Lecture Notes in Computer Science, vol. 1473. Springer-Verlag, Berlin, Germany, 1-14.
    • (1998) Lecture Notes in Computer Science , vol.1473 , pp. 1-14
    • Wright, A.1    Jagannathan, S.2    Ungureanu, C.3    Hertzmann, A.4


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