Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Generic programming
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==External links== * [https://www.generic-programming.org generic-programming.org] * Alexander A. Stepanov, [https://www.stepanovpapers.com/ Collected Papers of Alexander A. Stepanov] (creator of the [[Standard Template Library|STL]]) ;C++, D * Walter Bright, ''[https://www.digitalmars.com/d/templates-revisited.html Templates Revisited].'' * David Vandevoorde, Nicolai M Josuttis, ''C++ Templates: The Complete Guide'', 2003 Addison-Wesley. {{ISBN|0-201-73484-2}} ;C#, .NET * Jason Clark, "[https://msdn.microsoft.com/msdnmag/issues/03/09/NET/ Introducing Generics in the Microsoft CLR]," September 2003, ''MSDN Magazine'', Microsoft. * Jason Clark, "[https://msdn.microsoft.com/msdnmag/issues/03/10/NET/ More on Generics in the Microsoft CLR]," October 2003, ''MSDN Magazine'', Microsoft. * M. Aamir Maniar, [https://codeplex.com/Wiki/View.aspx?ProjectName=genericsnet Generics.Net]. An open source generics library for C#. ;Delphi, Object Pascal * Nick Hodges, "[https://edn.embarcadero.com/article/38757 Delphi 2009 Reviewers Guide]," October 2008, ''Embarcadero Developer Network'', Embarcadero. * Craig Stuntz, "[https://web.archive.org/web/20090131211440/https://blogs.teamb.com/craigstuntz/2008/08/29/37832/ Delphi 2009 Generics and Type Constraints]," October 2008 * Dr. Bob, "[https://www.drbob42.com/examines/examinA4.htm Delphi 2009 Generics]" * [[Free Pascal]]: [https://www.freepascal.org/docs-html/ref/refch8.html Free Pascal Reference guide Chapter 8: Generics], Michaël Van Canneyt, 2007 * Delphi for Win32: [https://sjrd.developpez.com/delphi/tutoriel/generics/ Generics with Delphi 2009 Win32], Sébastien DOERAENE, 2008 * Delphi for .NET: [https://www.felix-colibri.com/papers/oop_components/delphi_generics_tutorial/delphi_generics_tutorial.html Delphi Generics], Felix COLIBRI, 2008 ;Eiffel * [https://www.ecma-international.org/publications/standards/Ecma-367.htm Eiffel ISO/ECMA specification document] ;Haskell * Johan Jeuring, Sean Leather, José Pedro Magalhães, and Alexey Rodriguez Yakushev. [https://www.cs.uu.nl/wiki/pub/GP/CourseLiterature/afp08.pdf ''Libraries for Generic Programming in Haskell'']. Utrecht University. * Dæv Clarke, Johan Jeuring and Andres Löh, [https://www.cs.uu.nl/research/projects/generic-haskell/compiler/diamond/GHUsersGuide.pdf The Generic Haskell user's guide] * Ralf Hinze, "[https://www.cs.ox.ac.uk/ralf.hinze/publications/Masses.pdf Generics for the Masses]," In ''Proceedings of the [[Association for Computing Machinery|ACM]] [[SIGPLAN]] [[International Conference on Functional Programming]] (ICFP),'' 2004. * [[Simon Peyton Jones]], editor, ''[https://haskell.org/onlinereport/index.html The Haskell 98 Language Report],'' Revised 2002. * [[Ralf Lämmel]] and [[Simon Peyton Jones]], "Scrap Your Boilerplate: A Practical Design Pattern for Generic Programming," In ''Proceedings of the [[Association for Computing Machinery|ACM]] [[SIGPLAN]] International Workshop on Types in Language Design and Implementation (TLDI'03),'' 2003. (Also see the website [https://web.archive.org/web/20041207211740/https://www.cs.vu.nl/boilerplate/ devoted to this research]) * Andres Löh, ''[https://web.archive.org/web/20050404015900/https://www.cs.uu.nl/~andres/ExploringGH.pdf Exploring Generic Haskell],'' PhD thesis, 2004 [[Utrecht University]]. {{ISBN|90-393-3765-9}} * [https://www.generic-haskell.org/ Generic Haskell: a language for generic programming] ;Java * Gilad Bracha, ''[https://www.oracle.com/technetwork/java/javase/generics-tutorial-159168.pdf Generics in the Java Programming Language],'' 2004. * Maurice Naftalin and Philip Wadler, ''Java Generics and Collections,'' 2006, O'Reilly Media, Inc. {{ISBN|0-596-52775-6}} * Peter Sestoft, ''Java Precisely, Second Edition,'' 2005 MIT Press. {{ISBN|0-262-69325-9}} * {{Javadoc:SE-guide|language/generics.html|Generic Programming in Java}}, 2004 Sun Microsystems, Inc. * Angelika Langer, [https://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html Java Generics FAQs] {{Programming paradigms navbox}} {{Data types}} {{Authority control}} [[Category:Generic programming| ]] [[Category:Programming language comparisons]] <!-- Hidden categories below --> [[Category:Articles with example Ada code]] [[Category:Articles with example C++ code]] [[Category:Articles with example C Sharp code]] [[Category:Articles with example D code]] [[Category:Articles with example Eiffel code]] [[Category:Articles with example Haskell code]] [[Category:Articles with example Pascal code]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)