Matches in SemOpenAlex for { <https://semopenalex.org/work/W2810876875> ?p ?o ?g. }
Showing items 1 to 92 of
92
with 100 items per page.
- W2810876875 abstract "While an integral part of all programming languages, the design of collection libraries is rarely studied. This work briefly reviews the collection libraries of 14 languages to identify possible design dimensions. Some languages have surprisingly few but versatile collections, while others have large libraries with many specialized collections. Based on the identified design dimensions, we argue that a small collection library with only a sequence, a map, and a set type are a suitable choice to facilitate exploratory programming. Such a design minimizes the number of decisions programmers have to make when dealing with collections, and it improves discoverability of collection operations. We further discuss techniques that make their implementation practical from a performance perspective. Based on these arguments, we conclude that languages which aim to support exploratory programming should strive for small and versatile collection libraries." @default.
- W2810876875 created "2018-07-10" @default.
- W2810876875 creator A5015543736 @default.
- W2810876875 creator A5019646899 @default.
- W2810876875 date "2018-04-09" @default.
- W2810876875 modified "2023-09-24" @default.
- W2810876875 title "Few versatile vs. many specialized collections: how to design a collection library for exploratory programming?" @default.
- W2810876875 cites W1969667418 @default.
- W2810876875 cites W1974715526 @default.
- W2810876875 cites W1985954365 @default.
- W2810876875 cites W1993405065 @default.
- W2810876875 cites W2006755756 @default.
- W2810876875 cites W2029013166 @default.
- W2810876875 cites W2037683502 @default.
- W2810876875 cites W2051834506 @default.
- W2810876875 cites W2062349224 @default.
- W2810876875 cites W2090639318 @default.
- W2810876875 cites W2093570057 @default.
- W2810876875 cites W2098037505 @default.
- W2810876875 cites W2099899133 @default.
- W2810876875 cites W2120248644 @default.
- W2810876875 cites W2135416495 @default.
- W2810876875 cites W2144921123 @default.
- W2810876875 cites W2145958067 @default.
- W2810876875 cites W2155213629 @default.
- W2810876875 cites W2168374629 @default.
- W2810876875 cites W2168938117 @default.
- W2810876875 cites W2259651019 @default.
- W2810876875 cites W2466900139 @default.
- W2810876875 cites W2518770195 @default.
- W2810876875 cites W2537964555 @default.
- W2810876875 cites W2606444700 @default.
- W2810876875 cites W2783857587 @default.
- W2810876875 cites W2788503810 @default.
- W2810876875 cites W2792280146 @default.
- W2810876875 cites W3099938417 @default.
- W2810876875 doi "https://doi.org/10.1145/3191697.3214334" @default.
- W2810876875 hasPublicationYear "2018" @default.
- W2810876875 type Work @default.
- W2810876875 sameAs 2810876875 @default.
- W2810876875 citedByCount "4" @default.
- W2810876875 countsByYear W28108768752018 @default.
- W2810876875 countsByYear W28108768752020 @default.
- W2810876875 countsByYear W28108768752022 @default.
- W2810876875 crossrefType "proceedings-article" @default.
- W2810876875 hasAuthorship W2810876875A5015543736 @default.
- W2810876875 hasAuthorship W2810876875A5019646899 @default.
- W2810876875 hasBestOaLocation W28108768752 @default.
- W2810876875 hasConcept C105122174 @default.
- W2810876875 hasConcept C12713177 @default.
- W2810876875 hasConcept C136764020 @default.
- W2810876875 hasConcept C144024400 @default.
- W2810876875 hasConcept C154945302 @default.
- W2810876875 hasConcept C177264268 @default.
- W2810876875 hasConcept C19165224 @default.
- W2810876875 hasConcept C199360897 @default.
- W2810876875 hasConcept C2778531742 @default.
- W2810876875 hasConcept C2780416505 @default.
- W2810876875 hasConcept C41008148 @default.
- W2810876875 hasConcept C75403996 @default.
- W2810876875 hasConcept C85973986 @default.
- W2810876875 hasConceptScore W2810876875C105122174 @default.
- W2810876875 hasConceptScore W2810876875C12713177 @default.
- W2810876875 hasConceptScore W2810876875C136764020 @default.
- W2810876875 hasConceptScore W2810876875C144024400 @default.
- W2810876875 hasConceptScore W2810876875C154945302 @default.
- W2810876875 hasConceptScore W2810876875C177264268 @default.
- W2810876875 hasConceptScore W2810876875C19165224 @default.
- W2810876875 hasConceptScore W2810876875C199360897 @default.
- W2810876875 hasConceptScore W2810876875C2778531742 @default.
- W2810876875 hasConceptScore W2810876875C2780416505 @default.
- W2810876875 hasConceptScore W2810876875C41008148 @default.
- W2810876875 hasConceptScore W2810876875C75403996 @default.
- W2810876875 hasConceptScore W2810876875C85973986 @default.
- W2810876875 hasLocation W28108768751 @default.
- W2810876875 hasLocation W28108768752 @default.
- W2810876875 hasOpenAccess W2810876875 @default.
- W2810876875 hasPrimaryLocation W28108768751 @default.
- W2810876875 hasRelatedWork W138593602 @default.
- W2810876875 hasRelatedWork W1466743406 @default.
- W2810876875 hasRelatedWork W1545727638 @default.
- W2810876875 hasRelatedWork W1892195469 @default.
- W2810876875 hasRelatedWork W2023785576 @default.
- W2810876875 hasRelatedWork W2060181839 @default.
- W2810876875 hasRelatedWork W2287663836 @default.
- W2810876875 hasRelatedWork W2352852854 @default.
- W2810876875 hasRelatedWork W2377665206 @default.
- W2810876875 hasRelatedWork W2748952813 @default.
- W2810876875 isParatext "false" @default.
- W2810876875 isRetracted "false" @default.
- W2810876875 magId "2810876875" @default.
- W2810876875 workType "article" @default.