Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Generic_programming> ?p ?o }
- Generic_programming abstract "In the simplest definition, generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters. This approach, pioneered by ML in 1973, permits writing common functions or types that differ only in the set of types on which they operate when used, thus reducing duplication. Such software entities are known as generics in Ada, Delphi, Eiffel, Java, C#, F#, Objective-C, Swift, and Visual Basic .NET; parametric polymorphism in ML, Scala, Haskell (the Haskell community also uses the term \"generic\" for a related but somewhat different concept) and Julia; templates in C++ and D; and parameterized types in the influential 1994 book Design Patterns. The authors of Design Patterns note that this technique, especially when combined with delegation, is very powerful but that \"[dynamic], highly parameterized software is harder to understand than more static software.\"The term generic programming was originally coined by David Musser and Alexander Stepanov in a more specific sense than the above, to describe a programming paradigm whereby fundamental requirements on types are abstracted from across concrete examples of algorithms and data structures and formalised as concepts, with generic functions implemented in terms of these concepts, typically using language genericity mechanisms as described above.".
- Generic_programming wikiPageExternalLink dos_reis_et_al.pdf.
- Generic_programming wikiPageExternalLink JavaGenericsFAQ.html.
- Generic_programming wikiPageExternalLink templates-revisited.html.
- Generic_programming wikiPageExternalLink Ecma-367.htm.
- Generic_programming wikiPageExternalLink hopl-almost-final.pdf.
- Generic_programming wikiPageExternalLink 37832.
- Generic_programming wikiPageExternalLink View.aspx?ProjectName=genericsnet.
- Generic_programming wikiPageExternalLink 38757.
- Generic_programming wikiPageExternalLink index.html.
- Generic_programming wikiPageExternalLink generics-tutorial.pdf.
- Generic_programming wikiPageExternalLink lcsd05.cs.tamu.edu.
- Generic_programming wikiPageExternalLink NET.
- Generic_programming wikiPageExternalLink NET.
- Generic_programming wikiPageExternalLink geninh.pdf.
- Generic_programming wikiPageExternalLink generics.
- Generic_programming wikiPageExternalLink User_Changes_2.6.0.
- Generic_programming wikiPageExternalLink Masses.pdf.
- Generic_programming wikiPageExternalLink GHUsersGuide.pdf.
- Generic_programming wikiPageExternalLink afp08.pdf.
- Generic_programming wikiPageExternalLink ExploringGH.pdf.
- Generic_programming wikiPageExternalLink boilerplate.
- Generic_programming wikiPageExternalLink examinA4.htm.
- Generic_programming wikiPageExternalLink delphi_generics_tutorial.html.
- Generic_programming wikiPageExternalLink refch8.html.
- Generic_programming wikiPageExternalLink www.generic-haskell.org.
- Generic_programming wikiPageExternalLink www.generic-programming.org.
- Generic_programming wikiPageExternalLink www.stepanovpapers.com.
- Generic_programming wikiPageID "105837".
- Generic_programming wikiPageLength "59079".
- Generic_programming wikiPageOutDegree "159".
- Generic_programming wikiPageRevisionID "705236689".
- Generic_programming wikiPageWikiLink .NET_Framework.
- Generic_programming wikiPageWikiLink Abstract_algebra.
- Generic_programming wikiPageWikiLink Ada_(programming_language).
- Generic_programming wikiPageWikiLink Alexander_Stepanov.
- Generic_programming wikiPageWikiLink Algorithm.
- Generic_programming wikiPageWikiLink Analysis_of_algorithms.
- Generic_programming wikiPageWikiLink Array_data_type.
- Generic_programming wikiPageWikiLink Association_for_Computing_Machinery.
- Generic_programming wikiPageWikiLink Attribute_(computing).
- Generic_programming wikiPageWikiLink BETA_(programming_language).
- Generic_programming wikiPageWikiLink Banach_space.
- Generic_programming wikiPageWikiLink Bertrand_Meyer.
- Generic_programming wikiPageWikiLink Binary_tree.
- Generic_programming wikiPageWikiLink Bjarne_Stroustrup.
- Generic_programming wikiPageWikiLink Boilerplate_(text).
- Generic_programming wikiPageWikiLink C++.
- Generic_programming wikiPageWikiLink C++11.
- Generic_programming wikiPageWikiLink CLU_(programming_language).
- Generic_programming wikiPageWikiLink C_(programming_language).
- Generic_programming wikiPageWikiLink C_Sharp_(programming_language).
- Generic_programming wikiPageWikiLink Category:Generic_programming.
- Generic_programming wikiPageWikiLink Clean_(programming_language).
- Generic_programming wikiPageWikiLink Code_bloat.
- Generic_programming wikiPageWikiLink Communications_protocol.
- Generic_programming wikiPageWikiLink Compile_time.
- Generic_programming wikiPageWikiLink Compile_time_function_execution.
- Generic_programming wikiPageWikiLink Compiler.
- Generic_programming wikiPageWikiLink Complex_number.
- Generic_programming wikiPageWikiLink Computer_programming.
- Generic_programming wikiPageWikiLink Concept_(generic_programming).
- Generic_programming wikiPageWikiLink Concepts_(C++).
- Generic_programming wikiPageWikiLink Container_(abstract_data_type).
- Generic_programming wikiPageWikiLink Covariance_and_contravariance_(computer_science).
- Generic_programming wikiPageWikiLink D_(programming_language).
- Generic_programming wikiPageWikiLink Data_type.
- Generic_programming wikiPageWikiLink David_Musser.
- Generic_programming wikiPageWikiLink Delegation_(programming).
- Generic_programming wikiPageWikiLink Delphi_(programming_language).
- Generic_programming wikiPageWikiLink Design_Patterns.
- Generic_programming wikiPageWikiLink Digital_Equipment_Corporation.
- Generic_programming wikiPageWikiLink Domain-specific_language.
- Generic_programming wikiPageWikiLink Duck_typing.
- Generic_programming wikiPageWikiLink Duplicate_code.
- Generic_programming wikiPageWikiLink Eiffel_(programming_language).
- Generic_programming wikiPageWikiLink Extensible_programming.
- Generic_programming wikiPageWikiLink F_Sharp_(programming_language).
- Generic_programming wikiPageWikiLink Forth_(programming_language).
- Generic_programming wikiPageWikiLink Free_Pascal.
- Generic_programming wikiPageWikiLink Functional_programming.
- Generic_programming wikiPageWikiLink Generic_function.
- Generic_programming wikiPageWikiLink Hardware_register.
- Generic_programming wikiPageWikiLink Haskell_(programming_language).
- Generic_programming wikiPageWikiLink International_Conference_on_Functional_Programming.
- Generic_programming wikiPageWikiLink Iterator.
- Generic_programming wikiPageWikiLink Java_(programming_language).
- Generic_programming wikiPageWikiLink Java_Platform,_Standard_Edition.
- Generic_programming wikiPageWikiLink Julia_(programming_language).
- Generic_programming wikiPageWikiLink Kind_(type_theory).
- Generic_programming wikiPageWikiLink Library_(computing).
- Generic_programming wikiPageWikiLink Linked_list.
- Generic_programming wikiPageWikiLink Linker_(computing).
- Generic_programming wikiPageWikiLink ML_(programming_language).
- Generic_programming wikiPageWikiLink Macro_(computer_science).
- Generic_programming wikiPageWikiLink Modular_programming.
- Generic_programming wikiPageWikiLink Netherlands.
- Generic_programming wikiPageWikiLink OCaml.
- Generic_programming wikiPageWikiLink Object-based_language.
- Generic_programming wikiPageWikiLink Object-oriented_programming.