Matches in SemOpenAlex for { <https://semopenalex.org/work/W2063022796> ?p ?o ?g. }
- W2063022796 abstract "Templates (or generics) help us write compact, generic code, which aids both reuse and maintenance. The STL is a powerful example of how templates help achieve these goals. Still, our study of the STL revealed substantial, and in our opinion, counter-productive repetitions (so-called clones) across groups of similar class or function templates. Clones occurred, as variations across these similar program structures were irregular and could not be unified by suitable template parameters in a natural way. We encountered similar problems in other class libraries as well as in application programs, written in a range of programming languages. In the paper, we present quantitative and qualitative results from our study. We argue that the difficulties we encountered affect programs in general. We present a solution that can treat such template-unfriendly cases of redundancies at the meta-level, complementing and extending the power of language features, such as templates, in areas of generic programming." @default.
- W2063022796 created "2016-06-24" @default.
- W2063022796 creator A5004634875 @default.
- W2063022796 creator A5020500321 @default.
- W2063022796 creator A5039252859 @default.
- W2063022796 date "2005-01-01" @default.
- W2063022796 modified "2023-10-17" @default.
- W2063022796 title "Beyond templates" @default.
- W2063022796 cites W122154057 @default.
- W2063022796 cites W1487664366 @default.
- W2063022796 cites W1500250067 @default.
- W2063022796 cites W1506873803 @default.
- W2063022796 cites W1543664658 @default.
- W2063022796 cites W1577993242 @default.
- W2063022796 cites W1579148054 @default.
- W2063022796 cites W1777576722 @default.
- W2063022796 cites W2029360780 @default.
- W2063022796 cites W2058486846 @default.
- W2063022796 cites W2102846053 @default.
- W2063022796 cites W2108934288 @default.
- W2063022796 cites W2109223453 @default.
- W2063022796 cites W2109943392 @default.
- W2063022796 cites W2116616150 @default.
- W2063022796 cites W2118024368 @default.
- W2063022796 cites W2123586642 @default.
- W2063022796 cites W2128698639 @default.
- W2063022796 cites W2133675710 @default.
- W2063022796 cites W2138756793 @default.
- W2063022796 cites W2142038400 @default.
- W2063022796 cites W2153887189 @default.
- W2063022796 cites W2157532207 @default.
- W2063022796 cites W2157663777 @default.
- W2063022796 cites W2911646362 @default.
- W2063022796 cites W2912459328 @default.
- W2063022796 cites W3027933540 @default.
- W2063022796 cites W31349019 @default.
- W2063022796 cites W59386226 @default.
- W2063022796 doi "https://doi.org/10.1145/1062455.1062537" @default.
- W2063022796 hasPublicationYear "2005" @default.
- W2063022796 type Work @default.
- W2063022796 sameAs 2063022796 @default.
- W2063022796 citedByCount "62" @default.
- W2063022796 countsByYear W20630227962012 @default.
- W2063022796 countsByYear W20630227962013 @default.
- W2063022796 countsByYear W20630227962014 @default.
- W2063022796 countsByYear W20630227962015 @default.
- W2063022796 countsByYear W20630227962016 @default.
- W2063022796 countsByYear W20630227962017 @default.
- W2063022796 countsByYear W20630227962018 @default.
- W2063022796 countsByYear W20630227962019 @default.
- W2063022796 countsByYear W20630227962021 @default.
- W2063022796 crossrefType "proceedings-article" @default.
- W2063022796 hasAuthorship W2063022796A5004634875 @default.
- W2063022796 hasAuthorship W2063022796A5020500321 @default.
- W2063022796 hasAuthorship W2063022796A5039252859 @default.
- W2063022796 hasConcept C127413603 @default.
- W2063022796 hasConcept C14036430 @default.
- W2063022796 hasConcept C154945302 @default.
- W2063022796 hasConcept C177264268 @default.
- W2063022796 hasConcept C199360897 @default.
- W2063022796 hasConcept C206588197 @default.
- W2063022796 hasConcept C2776760102 @default.
- W2063022796 hasConcept C2777212361 @default.
- W2063022796 hasConcept C41008148 @default.
- W2063022796 hasConcept C548081761 @default.
- W2063022796 hasConcept C7051814 @default.
- W2063022796 hasConcept C78458016 @default.
- W2063022796 hasConcept C80444323 @default.
- W2063022796 hasConcept C82714645 @default.
- W2063022796 hasConcept C86803240 @default.
- W2063022796 hasConceptScore W2063022796C127413603 @default.
- W2063022796 hasConceptScore W2063022796C14036430 @default.
- W2063022796 hasConceptScore W2063022796C154945302 @default.
- W2063022796 hasConceptScore W2063022796C177264268 @default.
- W2063022796 hasConceptScore W2063022796C199360897 @default.
- W2063022796 hasConceptScore W2063022796C206588197 @default.
- W2063022796 hasConceptScore W2063022796C2776760102 @default.
- W2063022796 hasConceptScore W2063022796C2777212361 @default.
- W2063022796 hasConceptScore W2063022796C41008148 @default.
- W2063022796 hasConceptScore W2063022796C548081761 @default.
- W2063022796 hasConceptScore W2063022796C7051814 @default.
- W2063022796 hasConceptScore W2063022796C78458016 @default.
- W2063022796 hasConceptScore W2063022796C80444323 @default.
- W2063022796 hasConceptScore W2063022796C82714645 @default.
- W2063022796 hasConceptScore W2063022796C86803240 @default.
- W2063022796 hasLocation W20630227961 @default.
- W2063022796 hasOpenAccess W2063022796 @default.
- W2063022796 hasPrimaryLocation W20630227961 @default.
- W2063022796 hasRelatedWork W142428493 @default.
- W2063022796 hasRelatedWork W1530078320 @default.
- W2063022796 hasRelatedWork W2027798793 @default.
- W2063022796 hasRelatedWork W2088006200 @default.
- W2063022796 hasRelatedWork W2140774049 @default.
- W2063022796 hasRelatedWork W2914174448 @default.
- W2063022796 hasRelatedWork W3082173509 @default.
- W2063022796 hasRelatedWork W3151958197 @default.
- W2063022796 hasRelatedWork W643389110 @default.
- W2063022796 hasRelatedWork W2021229780 @default.
- W2063022796 isParatext "false" @default.
- W2063022796 isRetracted "false" @default.