메뉴 건너뛰기




Volumn 38, Issue 11, 2003, Pages 115-134

A comparative study of language support for generic programming

Author keywords

C ; C++; Eiffel; Generic programming; Generics; Haskell; Java; Polymorphism; Standard ML

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTER SOFTWARE REUSABILITY; ENCODING (SYMBOLS); JAVA PROGRAMMING LANGUAGE; TIME SHARING PROGRAMS;

EID: 1442288533     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/949343.949317     Document Type: Conference Paper
Times cited : (96)

References (47)
  • 2
    • 0002579534 scopus 로고    scopus 로고
    • Generic programming - An introduction
    • Springer-Verlag; Revised version of lecture notes for AFP'98
    • R. Backhouse, P. Jansson, J. Jeuring, and L. Meertens. Generic programming - an introduction. In LNCS, volume 1608, pages 28-115. Springer-Verlag, 1999. Revised version of lecture notes for AFP'98.
    • (1999) LNCS , vol.1608 , pp. 28-115
    • Backhouse, R.1    Jansson, P.2    Jeuring, J.3    Meertens, L.4
  • 3
    • 1442333878 scopus 로고    scopus 로고
    • Half & Half: Multiple dispatch and retroactive abstraction for Java
    • Technical Report OSU-CISRC-5/01-TR08, Ohio State University
    • G. Baumgartner, M. Jansche, and K. Läufer. Half & Half: Multiple Dispatch and Retroactive Abstraction for Java. Technical Report OSU-CISRC-5/01-TR08, Ohio State University, 2002.
    • (2002)
    • Baumgartner, G.1    Jansche, M.2    Läufer, K.3
  • 5
    • 1442333879 scopus 로고    scopus 로고
    • JSR 201: Extending the Java programming language with enumerations, autoboxing, enhanced for loops and static import
    • December
    • G. Bracha and J. Bloch. JSR 201: Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import, December 2002. http://www.jcp.org/en/jsr/detail?id=201.
    • (2002)
    • Bracha, G.1    Bloch, J.2
  • 6
    • 1442309493 scopus 로고    scopus 로고
    • JSR 14: Add generic types to the Java programming language
    • April
    • 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.
    • (2001)
    • Bracha, G.1    Cohen, N.2    Kemper, C.3    Marx, S.4
  • 8
    • 0010538178 scopus 로고    scopus 로고
    • Typing in object-oriented languages: Achieving expressibility and safety
    • Technical report, Williams College
    • K. B. Bruce. Typing in object-oriented languages: Achieving expressibility and safety. Technical report, Williams College, 1996.
    • (1996)
    • Bruce, K.B.1
  • 9
    • 0348137519 scopus 로고    scopus 로고
    • Compound types for Java
    • October
    • M. Büchi and W. Weck. Compound types for Java. In Proceedings of OOPSLA'98, pages 362-373, October 1998. http://www.abo.fi/~mbuechi/publications/OOPSLA98.html.
    • (1998) Proceedings of OOPSLA'98 , pp. 362-373
    • Büchi, M.1    Weck, W.2
  • 12
    • 0024715449 scopus 로고
    • A proposal for making Eiffel type-safe
    • W. R. Cook. A proposal for making Eiffel type-safe. The Computer Journal, 32(4):304-311, 1989.
    • (1989) The Computer Journal , vol.32 , Issue.4 , pp. 304-311
    • Cook, W.R.1
  • 13
    • 34147120474 scopus 로고
    • A note on two problems in connexion with graphs
    • E. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269-271, 1959.
    • (1959) Numerische Mathematik , vol.1 , pp. 269-271
    • Dijkstra, E.1
  • 17
    • 1442284888 scopus 로고    scopus 로고
    • 1 rue de Varembé, Case postale 56, CH-1211 Genève 20, Switzerland
    • International Standardization Organization (ISO). ANSI/ISO Standard 14882, Programming Language C++. 1 rue de Varembé, Case postale 56, CH-1211 Genève 20, Switzerland, 1998.
    • (1998) ANSI/ISO Standard 14882, Programming Language C++
  • 19
    • 84957550104 scopus 로고    scopus 로고
    • Polytypic programming
    • In J. Launchbury, E. Meijer, and T. Sheard, editors; Springer-Verlag, Berlin
    • J. Jeuring and P. Jansson. Polytypic programming. In J. Launchbury, E. Meijer, and T. Sheard, editors, Tutorial Text: 2nd Int. School on Advanced Functional Programming, volume 1129, pages 68-114. Springer-Verlag, Berlin, 1996.
    • (1996) Tutorial Text: 2nd Int. School on Advanced Functional Programming , vol.1129 , pp. 68-114
    • Jeuring, J.1    Jansson, P.2
  • 27
  • 30
    • 0004198444 scopus 로고
    • Prentice Hall, New York, NY, first edition
    • B. Meyer. Eiffel: the language. Prentice Hall, New York, NY, first edition, 1992.
    • (1992) Eiffel: The Language
    • Meyer, B.1
  • 32
    • 1442358317 scopus 로고    scopus 로고
    • The start of an Eiffel standard
    • July/August
    • B. Meyer. The start of an Eiffel standard. Journal of Object Technology, 1(2):95-99, July/August 2002. www.jot.fm.
    • (2002) Journal of Object Technology , vol.1 , Issue.2 , pp. 95-99
    • Meyer, B.1
  • 33
    • 1442333880 scopus 로고    scopus 로고
    • Generics in C#
    • September; Part of the Gyro distribution of generics for .NET [34]
    • Microsoft Corporation. Generics in C#, September 2002. Part of the Gyro distribution of generics for .NET [34].
    • (2002)
  • 34
    • 1442358318 scopus 로고    scopus 로고
    • Generics for C# and .NET CLR
    • May
    • Microsoft Corporation. Generics for C# and .NET CLR, May 2003. http://research.microsoft.com/projects/clrgen/.
    • (2003)
  • 37
    • 0041522587 scopus 로고
    • Traits: A new and useful template technique
    • June
    • N. C. Myers. Traits: a new and useful template technique. C++ Report, June 1995.
    • (1995) C++ Report
    • Myers, N.C.1
  • 38
    • 1442284891 scopus 로고    scopus 로고
    • Inferred type instantiation without prototypes for GJ
    • Jan.
    • M. Odersky. Inferred type instantiation without prototypes for GJ. lampwww.epfl.ch/~odersky/ftp/local-ti.ps, Jan. 2002.
    • (2002)
    • Odersky, M.1
  • 39
    • 84911584312 scopus 로고
    • Shortest connection networks and some generalizations
    • R. Prim. Shortest connection networks and some generalizations. Bell System Technical Journal, 36:1389-1401, 1957.
    • (1957) Bell System Technical Journal , vol.36 , pp. 1389-1401
    • Prim, R.1
  • 40
    • 26544441864 scopus 로고    scopus 로고
    • Toward a calculus of signatures
    • October
    • N. Ramsey. Toward a calculus of signatures. http://www.eecs.harvard.edu/~nr/pubs/sigcalc-abstract.html, October 2001.
    • (2001)
    • Ramsey, N.1
  • 45
    • 0004083623 scopus 로고
    • The Standard Template Library
    • Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May
    • A. A. Stepanov, and M. Lee. The Standard Template Library. Technical Report X3J16/94-0095, WG21/N0482, ISO Programming Language C++ Project, May 1994.
    • (1994)
    • Stepanov, A.A.1    Lee, M.2


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