skip to main content
article

Generics in Java and C++: a comparative model

Published:01 May 2004Publication History
First page image

References

  1. Gilad Bracha, Martin Odersky, David Stoutamire, Philip Wadler. Making the future safe for the past: Adding Genericity to the Java Programming Language. In Proceedings of the ACM Conference on Object-Oriented Programming Languages, Systems and Applications (OOPSLA), 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ronald Garcia, Jaako Jarvi, Andrew Lumsdaine, Jeremy Siek, Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. In Proceedings of the ACM Conference on Object-Oriented Programming Languages, Systems and Applications (OOPSLA), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Implementation of {2} (http://www.osl.iu.edu/research/comparing)Google ScholarGoogle Scholar
  4. The Boost Graph Library (http://www.boost.org/libs/graph)Google ScholarGoogle Scholar
  5. E. Allen, R. Cartwright. The Case of Runtime Types in Generic Java. In Principles and Practice of Programming in Java, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. B. Stroustrup. Design and Evolution of C++. Addison-Wesley, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. C. Myers. Traits: a new and useful template technique. In C++ Report, June 1995Google ScholarGoogle Scholar
  8. J. Siek, A. Lumsdaine. Concept checking: Binding parametric polymorphism in C++. In First Workshop on C++ Template Programming, October 2000.Google ScholarGoogle Scholar
  9. Ole Agesen, Stephen Freund, John C. Mitchell. Adding parameterized types to Java. In Proceedings of the ACM Conference on Object-Oriented Programming Languages, Systems and Applications (OOPSLA), 1997.Google ScholarGoogle Scholar
  10. G. Bracha, N. Cohen, C. Kemper, S. Marx, et al. JSR 14: Add Generic Types to the Java Programming Language, April 2001. http://www.jcp.org/en/jsr/detail?id=014.Google ScholarGoogle Scholar
  11. B. Meyer. Eiffel: the language. Prentice Hall, New York, NY, first edition, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. David Vandevoorde, Nicolai M. Josuttis. C++ Templates: The Complete Guide, Addison-Wesley, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Cartwright, G. Steele. Compatible Genericity with run-time types for the Java programming language. In Proceedings of the ACM Conference on Object-Oriented Programming Languages, Systems and Applications (OOPSLA), 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 39, Issue 5
    May 2004
    43 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/997140
    Issue’s Table of Contents

    Copyright © 2004 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 May 2004

    Check for updates

    Qualifiers

    • article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader