Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q1051282> ?p ?o }
- Q1051282 subject Q7216292.
- Q1051282 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.".
- Q1051282 wikiPageExternalLink dos_reis_et_al.pdf.
- Q1051282 wikiPageExternalLink JavaGenericsFAQ.html.
- Q1051282 wikiPageExternalLink templates-revisited.html.
- Q1051282 wikiPageExternalLink Ecma-367.htm.
- Q1051282 wikiPageExternalLink hopl-almost-final.pdf.
- Q1051282 wikiPageExternalLink 37832.
- Q1051282 wikiPageExternalLink View.aspx?ProjectName=genericsnet.
- Q1051282 wikiPageExternalLink 38757.
- Q1051282 wikiPageExternalLink index.html.
- Q1051282 wikiPageExternalLink generics-tutorial.pdf.
- Q1051282 wikiPageExternalLink lcsd05.cs.tamu.edu.
- Q1051282 wikiPageExternalLink NET.
- Q1051282 wikiPageExternalLink NET.
- Q1051282 wikiPageExternalLink geninh.pdf.
- Q1051282 wikiPageExternalLink generics.
- Q1051282 wikiPageExternalLink User_Changes_2.6.0.
- Q1051282 wikiPageExternalLink Masses.pdf.
- Q1051282 wikiPageExternalLink GHUsersGuide.pdf.
- Q1051282 wikiPageExternalLink afp08.pdf.
- Q1051282 wikiPageExternalLink ExploringGH.pdf.
- Q1051282 wikiPageExternalLink boilerplate.
- Q1051282 wikiPageExternalLink examinA4.htm.
- Q1051282 wikiPageExternalLink delphi_generics_tutorial.html.
- Q1051282 wikiPageExternalLink refch8.html.
- Q1051282 wikiPageExternalLink www.generic-haskell.org.
- Q1051282 wikiPageExternalLink www.generic-programming.org.
- Q1051282 wikiPageExternalLink www.stepanovpapers.com.
- Q1051282 wikiPageWikiLink Q1056451.
- Q1051282 wikiPageWikiLink Q1061570.
- Q1051282 wikiPageWikiLink Q1105830.
- Q1051282 wikiPageWikiLink Q11567.
- Q1051282 wikiPageWikiLink Q1164699.
- Q1051282 wikiPageWikiLink Q1184069.
- Q1051282 wikiPageWikiLink Q121079.
- Q1051282 wikiPageWikiLink Q127992.
- Q1051282 wikiPageWikiLink Q1283101.
- Q1051282 wikiPageWikiLink Q1319434.
- Q1051282 wikiPageWikiLink Q132364.
- Q1051282 wikiPageWikiLink Q1326388.
- Q1051282 wikiPageWikiLink Q1333515.
- Q1051282 wikiPageWikiLink Q1375130.
- Q1051282 wikiPageWikiLink Q1410440.
- Q1051282 wikiPageWikiLink Q1411845.
- Q1051282 wikiPageWikiLink Q154755.
- Q1051282 wikiPageWikiLink Q15777.
- Q1051282 wikiPageWikiLink Q159943.
- Q1051282 wikiPageWikiLink Q161519.
- Q1051282 wikiPageWikiLink Q1643805.
- Q1051282 wikiPageWikiLink Q1651672.
- Q1051282 wikiPageWikiLink Q1666458.
- Q1051282 wikiPageWikiLink Q17087406.
- Q1051282 wikiPageWikiLink Q17118377.
- Q1051282 wikiPageWikiLink Q17157038.
- Q1051282 wikiPageWikiLink Q1861094.
- Q1051282 wikiPageWikiLink Q187560.
- Q1051282 wikiPageWikiLink Q188267.
- Q1051282 wikiPageWikiLink Q188531.
- Q1051282 wikiPageWikiLink Q188860.
- Q1051282 wikiPageWikiLink Q190087.
- Q1051282 wikiPageWikiLink Q190686.
- Q1051282 wikiPageWikiLink Q193076.
- Q1051282 wikiPageWikiLink Q194397.
- Q1051282 wikiPageWikiLink Q197970.
- Q1051282 wikiPageWikiLink Q209455.
- Q1051282 wikiPageWikiLink Q210295.
- Q1051282 wikiPageWikiLink Q212587.
- Q1051282 wikiPageWikiLink Q221653.
- Q1051282 wikiPageWikiLink Q2370.
- Q1051282 wikiPageWikiLink Q2407.
- Q1051282 wikiPageWikiLink Q251.
- Q1051282 wikiPageWikiLink Q2613697.
- Q1051282 wikiPageWikiLink Q2713292.
- Q1051282 wikiPageWikiLink Q2722260.
- Q1051282 wikiPageWikiLink Q275472.
- Q1051282 wikiPageWikiLink Q288510.
- Q1051282 wikiPageWikiLink Q319268.
- Q1051282 wikiPageWikiLink Q3240252.
- Q1051282 wikiPageWikiLink Q333464.
- Q1051282 wikiPageWikiLink Q333707.
- Q1051282 wikiPageWikiLink Q34010.
- Q1051282 wikiPageWikiLink Q3412172.
- Q1051282 wikiPageWikiLink Q362031.
- Q1051282 wikiPageWikiLink Q374282.
- Q1051282 wikiPageWikiLink Q377986.
- Q1051282 wikiPageWikiLink Q380172.
- Q1051282 wikiPageWikiLink Q4008398.
- Q1051282 wikiPageWikiLink Q460584.
- Q1051282 wikiPageWikiLink Q47506.
- Q1051282 wikiPageWikiLink Q487378.
- Q1051282 wikiPageWikiLink Q50077.
- Q1051282 wikiPageWikiLink Q5140061.
- Q1051282 wikiPageWikiLink Q5156374.
- Q1051282 wikiPageWikiLink Q5158429.
- Q1051282 wikiPageWikiLink Q5237857.
- Q1051282 wikiPageWikiLink Q523796.
- Q1051282 wikiPageWikiLink Q5289.
- Q1051282 wikiPageWikiLink Q5351510.
- Q1051282 wikiPageWikiLink Q5421926.