메뉴 건너뛰기




Volumn , Issue , 2005, Pages 1-19

Associated types and constraint propagation for mainstream object-oriented generics

Author keywords

Associated types; C ; Constraint propagation; Generic programming; Generics; Java

Indexed keywords

ASSOCIATED TYPES; C#; CONSTRAINT PROPAGATION; GENERICS;

EID: 31744439222     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (18)

References (39)
  • 2
    • 31744441193 scopus 로고
    • The standard template library - How do you build an algorithm that is both generic and efficient?
    • Stepanov, A.: The Standard Template Library - how do you build an algorithm that is both generic and efficient? Byte Magazine 20 (1995)
    • (1995) Byte Magazine , vol.20
    • Stepanov, A.1
  • 5
    • 31744437020 scopus 로고    scopus 로고
    • A modern framework for portable high performance numerical linear algebra
    • Birkhäuser
    • Siek, J., Lumsdaine, A.: A modern framework for portable high performance numerical linear algebra. In: Modern Software Tools for Scientific Computing. Birkhäuser (1999)
    • (1999) Modern Software Tools for Scientific Computing
    • Siek, J.1    Lumsdaine, A.2
  • 7
    • 31744441740 scopus 로고    scopus 로고
    • March 2005 Draft
    • Microsoft Corporation: C# Version 2.0 Specification, March 2005 Draft. (2005) http://msdn.microsoft.-com/vcsharp/programming/language.
    • (2005) C# Version 2.0 Specification
  • 10
    • 84947929069 scopus 로고    scopus 로고
    • Genericity in Java with virtual types
    • ECOOP '97
    • Thorup, K.K.: Genericity in Java with virtual types. In: ECOOP '97. Volume 1241 of Lecture Notes in Computer Science. (1997) 444-471
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 444-471
    • Thorup, K.K.1
  • 13
    • 2542466854 scopus 로고    scopus 로고
    • Transposing F to C#: Expressivity of polymorphism in an object-oriented language
    • Kennedy, A., Syme, D.: Transposing F to C#: Expressivity of polymorphism in an object-oriented language. Concurrency and Computation: Practice and Experience 16 (2004) 707-733
    • (2004) Concurrency and Computation: Practice and Experience , vol.16 , pp. 707-733
    • Kennedy, A.1    Syme, D.2
  • 15
    • 0040111868 scopus 로고
    • Tecton: A framework for specifying and verifying generic system components
    • Department of Computer Science, Rensselaer Polytechnic Institute, Troy, New York 12180
    • Kapur, D., Musser, D.: Tecton: a framework for specifying and verifying generic system components. Technical Report RPI-92-20, Department of Computer Science, Rensselaer Polytechnic Institute, Troy, New York 12180 (1992)
    • (1992) Technical Report , vol.RPI-92-20
    • Kapur, D.1    Musser, D.2
  • 18
    • 0004252477 scopus 로고    scopus 로고
    • ISO/IEC 14882:1998, Geneva, Switzerland
    • International Organization for Standardization: ISO/IEC 14882:1998: Programming languages - C++, Geneva, Switzerland (1998)
    • (1998) Programming Languages - C++
  • 19
    • 84947925881 scopus 로고    scopus 로고
    • Subtyping is not a good "match" for object-oriented languages
    • ECOOP '97, Springer-Verlag
    • Bruce, K.B., Fiech, A., Petersen, L.: Subtyping is not a good "match" for object-oriented languages. In: ECOOP '97. Volume 1241 of Lecture Notes in Computer Science., Springer-Verlag (1997) 104-127
    • (1997) Lecture Notes in Computer Science , vol.1241 , pp. 104-127
    • Bruce, K.B.1    Fiech, A.2    Petersen, L.3
  • 20
    • 84947942814 scopus 로고    scopus 로고
    • Unifying genericity - Combining the benefits of virtual types and parameterized classes
    • ECOOP '99, Springer-Verlag
    • Thorup, K.K., Torgersen, M.: Unifying genericity - combining the benefits of virtual types and parameterized classes. In: ECOOP '99. Volume 1628 of Lecture Notes in Computer Science., Springer-Verlag (1999) 186-204
    • (1999) Lecture Notes in Computer Science , vol.1628 , pp. 186-204
    • Thorup, K.K.1    Torgersen, M.2
  • 24
    • 84957693878 scopus 로고    scopus 로고
    • A statically safe alternative to virtual types
    • Bruce, K.B., Odersky, M., Wadler, P.: A statically safe alternative to virtual types. In: ECOOP '98. Volume 1445. (1998) 523-549
    • (1998) ECOOP '98 , vol.1445 , pp. 523-549
    • Bruce, K.B.1    Odersky, M.2    Wadler, P.3
  • 25
    • 0012717843 scopus 로고    scopus 로고
    • Semantics-driven language design: Statically type-safe virtual types in object-oriented languages
    • Mathematical Foundations of Programming Semantics
    • Bruce, K.B., Vanderwaart, J.C.: Semantics-driven language design: Statically type-safe virtual types in object-oriented languages. In: Mathematical Foundations of Programming Semantics. Volume 20 of Electronic Notes in Theoretical Computer Science, (2000)
    • (2000) Electronic Notes in Theoretical Computer Science , vol.20
    • Bruce, K.B.1    Vanderwaart, J.C.2
  • 26
    • 84881388830 scopus 로고    scopus 로고
    • Family polymorphism
    • ECOOP '01. Springer
    • Ernst, E.: Family polymorphism. In: ECOOP '01. Volume 2072 of Lecture Notes in Computer Science., Springer (2001) 303-326
    • (2001) Lecture Notes in Computer Science , vol.2072 , pp. 303-326
    • Ernst, E.1
  • 27
    • 35248820769 scopus 로고    scopus 로고
    • A nominal theory of objects with dependent types
    • ECOOP '03, Springer-Verlag
    • Odersky, M., Cremet, V., Röckl, C., Zenger, M.: A nominal theory of objects with dependent types. In: ECOOP '03. Volume 2743 of Lecture Notes in Computer Science., Springer-Verlag (2003) 201-224
    • (2003) Lecture Notes in Computer Science , vol.2743 , pp. 201-224
    • Odersky, M.1    Cremet, V.2    Röckl, C.3    Zenger, M.4
  • 30
    • 0041522587 scopus 로고
    • A new and useful technique: "traits"
    • Myers, N.: A new and useful technique: "traits". C++ Report 7 (1995) 32-35
    • (1995) C++ Report , vol.7 , pp. 32-35
    • Myers, N.1
  • 32
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • ESOP '00: Proceedings of the 9th European Symposium on Programming Languages and Systems, New York, NY, Springer-Verlag
    • Jones, M.P.: Type classes with functional dependencies. In: ESOP '00: Proceedings of the 9th European Symposium on Programming Languages and Systems. Volume 1782 of Lecture Notes in Computer Science., New York, NY, Springer-Verlag (2000) 230-244
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 230-244
    • Jones, M.P.1
  • 35
  • 39
    • 84858547985 scopus 로고    scopus 로고
    • http://research.ca.tamu.edu/jarvi/csharp (2005)
    • (2005)


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