Matches in SemOpenAlex for { <https://semopenalex.org/work/W639571640> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W639571640 abstract "The Java programming language allows to create portable applications in a variety of domains. With the continuous development and demanding environment in industrial and research fields many proposals exist to extend the language in order to facilitate a more easier development and implementation of applications. Many extensions have been implemented by applying several program transformation techniques such as Domain Specific Languages (DSLs), extensions to existing compilers, language extension assimilation, intermediate code transformation and strategy rewriting frameworks. A particular extension that has not yet been integrated in the Java programming language and merits further research is generators. This extension allows an easier implementation of iterators and is suitable for many other patterns due to its semantics. In this thesis report we introduce generators and discuss the design and implementation of a non-intrusive solution that extends the Java programming language with this construct by means of intermediate code manipulation (bytecode weaving). We also evaluate the implemented solution and demonstrate a sample application where we assess the performance of generators. Finally, we discuss our experiences of implementing this extension in relation to a solution for language extensions in general by means of this non-intrusive approach." @default.
- W639571640 created "2016-06-24" @default.
- W639571640 creator A5066468472 @default.
- W639571640 date "2009-05-29" @default.
- W639571640 modified "2023-09-24" @default.
- W639571640 title "Extending the Java Programming Language with Generators" @default.
- W639571640 cites W1495226832 @default.
- W639571640 cites W1546620680 @default.
- W639571640 cites W1567927032 @default.
- W639571640 cites W1588812554 @default.
- W639571640 cites W1606614601 @default.
- W639571640 cites W1610570299 @default.
- W639571640 cites W1649645444 @default.
- W639571640 cites W1812582761 @default.
- W639571640 cites W2070821087 @default.
- W639571640 cites W2115428539 @default.
- W639571640 cites W2125872407 @default.
- W639571640 cites W2133546079 @default.
- W639571640 cites W2147634649 @default.
- W639571640 cites W2155028447 @default.
- W639571640 cites W2159400269 @default.
- W639571640 cites W2160630279 @default.
- W639571640 cites W2160877060 @default.
- W639571640 cites W2162354621 @default.
- W639571640 cites W2174894305 @default.
- W639571640 cites W39524137 @default.
- W639571640 hasPublicationYear "2009" @default.
- W639571640 type Work @default.
- W639571640 sameAs 639571640 @default.
- W639571640 citedByCount "0" @default.
- W639571640 crossrefType "journal-article" @default.
- W639571640 hasAuthorship W639571640A5066468472 @default.
- W639571640 hasConcept C119263510 @default.
- W639571640 hasConcept C135257023 @default.
- W639571640 hasConcept C15077461 @default.
- W639571640 hasConcept C154690210 @default.
- W639571640 hasConcept C169590947 @default.
- W639571640 hasConcept C199360897 @default.
- W639571640 hasConcept C2778361913 @default.
- W639571640 hasConcept C2779818221 @default.
- W639571640 hasConcept C34165917 @default.
- W639571640 hasConcept C41008148 @default.
- W639571640 hasConcept C48859967 @default.
- W639571640 hasConcept C50033165 @default.
- W639571640 hasConcept C548217200 @default.
- W639571640 hasConceptScore W639571640C119263510 @default.
- W639571640 hasConceptScore W639571640C135257023 @default.
- W639571640 hasConceptScore W639571640C15077461 @default.
- W639571640 hasConceptScore W639571640C154690210 @default.
- W639571640 hasConceptScore W639571640C169590947 @default.
- W639571640 hasConceptScore W639571640C199360897 @default.
- W639571640 hasConceptScore W639571640C2778361913 @default.
- W639571640 hasConceptScore W639571640C2779818221 @default.
- W639571640 hasConceptScore W639571640C34165917 @default.
- W639571640 hasConceptScore W639571640C41008148 @default.
- W639571640 hasConceptScore W639571640C48859967 @default.
- W639571640 hasConceptScore W639571640C50033165 @default.
- W639571640 hasConceptScore W639571640C548217200 @default.
- W639571640 hasLocation W6395716401 @default.
- W639571640 hasOpenAccess W639571640 @default.
- W639571640 hasPrimaryLocation W6395716401 @default.
- W639571640 hasRelatedWork W1595074154 @default.
- W639571640 hasRelatedWork W1596752139 @default.
- W639571640 hasRelatedWork W2023878728 @default.
- W639571640 hasRelatedWork W2141569484 @default.
- W639571640 hasRelatedWork W2144413053 @default.
- W639571640 hasRelatedWork W2165124476 @default.
- W639571640 hasRelatedWork W2169706961 @default.
- W639571640 hasRelatedWork W2270100263 @default.
- W639571640 hasRelatedWork W2407603019 @default.
- W639571640 hasRelatedWork W2806285345 @default.
- W639571640 hasRelatedWork W2810019268 @default.
- W639571640 hasRelatedWork W2901733841 @default.
- W639571640 hasRelatedWork W2905483072 @default.
- W639571640 hasRelatedWork W2931398647 @default.
- W639571640 hasRelatedWork W2986804940 @default.
- W639571640 hasRelatedWork W3007303756 @default.
- W639571640 hasRelatedWork W3046554666 @default.
- W639571640 hasRelatedWork W3100949895 @default.
- W639571640 hasRelatedWork W31754778 @default.
- W639571640 hasRelatedWork W37128026 @default.
- W639571640 isParatext "false" @default.
- W639571640 isRetracted "false" @default.
- W639571640 magId "639571640" @default.
- W639571640 workType "article" @default.