Matches in SemOpenAlex for { <https://semopenalex.org/work/W2086014732> ?p ?o ?g. }
Showing items 1 to 53 of
53
with 100 items per page.
- W2086014732 abstract "The Java Virtual Machine (JVM) has been widely adopted in part because of its classfile format, which is portable, compact, modular, verifiable, and reasonably easy to work with. However, it was designed for just one language---Java---and so when it is used to express programs in other source languages, there are often which retard both development and execution. The most salient pain points show up at a familiar place, the method call site.To generalize method calls on the JVM, the JSR 292 Expert Group has designed a new invokedynamic instruction that provides user-defined call site semantics. In the chosen design, invokedynamic serves as a hinge-point between two coexisting kinds of intermediate language: bytecode containing dynamic call sites, and combinator graphs specifying call targets. A dynamic compiler can traverse both representations simultaneously, producing optimized machine code which is the seamless union of both kinds of input. As a final twist, the user-defined linkage of a call site may change, allowing the code to adapt as the application evolves over time. The result is a system balancing the conciseness of bytecode with the dynamic flexibility of function pointers." @default.
- W2086014732 created "2016-06-24" @default.
- W2086014732 creator A5009429657 @default.
- W2086014732 date "2009-10-25" @default.
- W2086014732 modified "2023-10-17" @default.
- W2086014732 title "Bytecodes meet combinators" @default.
- W2086014732 cites W1993318777 @default.
- W2086014732 cites W1999370479 @default.
- W2086014732 cites W2037159234 @default.
- W2086014732 cites W2039886706 @default.
- W2086014732 cites W2123528931 @default.
- W2086014732 cites W2153964382 @default.
- W2086014732 cites W68605010 @default.
- W2086014732 doi "https://doi.org/10.1145/1711506.1711508" @default.
- W2086014732 hasPublicationYear "2009" @default.
- W2086014732 type Work @default.
- W2086014732 sameAs 2086014732 @default.
- W2086014732 citedByCount "51" @default.
- W2086014732 countsByYear W20860147322012 @default.
- W2086014732 countsByYear W20860147322013 @default.
- W2086014732 countsByYear W20860147322014 @default.
- W2086014732 countsByYear W20860147322015 @default.
- W2086014732 countsByYear W20860147322016 @default.
- W2086014732 countsByYear W20860147322017 @default.
- W2086014732 countsByYear W20860147322019 @default.
- W2086014732 countsByYear W20860147322020 @default.
- W2086014732 countsByYear W20860147322022 @default.
- W2086014732 countsByYear W20860147322023 @default.
- W2086014732 crossrefType "proceedings-article" @default.
- W2086014732 hasAuthorship W2086014732A5009429657 @default.
- W2086014732 hasConcept C199360897 @default.
- W2086014732 hasConcept C41008148 @default.
- W2086014732 hasConcept C79678938 @default.
- W2086014732 hasConceptScore W2086014732C199360897 @default.
- W2086014732 hasConceptScore W2086014732C41008148 @default.
- W2086014732 hasConceptScore W2086014732C79678938 @default.
- W2086014732 hasLocation W20860147321 @default.
- W2086014732 hasOpenAccess W2086014732 @default.
- W2086014732 hasPrimaryLocation W20860147321 @default.
- W2086014732 hasRelatedWork W2112307192 @default.
- W2086014732 hasRelatedWork W2112962394 @default.
- W2086014732 hasRelatedWork W2118300983 @default.
- W2086014732 hasRelatedWork W2135888537 @default.
- W2086014732 hasRelatedWork W2146369345 @default.
- W2086014732 hasRelatedWork W2183434207 @default.
- W2086014732 hasRelatedWork W2905313256 @default.
- W2086014732 hasRelatedWork W3137189469 @default.
- W2086014732 hasRelatedWork W4243252198 @default.
- W2086014732 hasRelatedWork W2741344200 @default.
- W2086014732 isParatext "false" @default.
- W2086014732 isRetracted "false" @default.
- W2086014732 magId "2086014732" @default.
- W2086014732 workType "article" @default.