Matches in SemOpenAlex for { <https://semopenalex.org/work/W2107063480> ?p ?o ?g. }
Showing items 1 to 72 of
72
with 100 items per page.
- W2107063480 endingPage "286" @default.
- W2107063480 startingPage "265" @default.
- W2107063480 abstract "The core of the Microsoft .NET platform includes a new virtual machine (VM), the Common Intermediate Language, also known as MSIL. Unlike most other VMs, including the Java VM, MSIL is specifically designed to support a wide range of languages. While it is designed primarily for type-safe, object-oriented languages, it also has facilities that support both low-level languages and very high-level languages. For example, it accommodates unsafe pointer arithmetic and tail calls. This paper describes the implementation of a MSIL back end for lcc, a retargetable compiler for Standard C. C is at one end of the range of languages that MSIL intends to support and lcc is just about the simplest ‘real’ C compiler that is widely available. Porting lcc to MSIL thus provides a realistic test of how well MSIL supports this class of languages and provides a glimpse at its performance costs. This effort succeeded, but static initializations, function pointers, separate compilation and address arithmetic were major problem areas. These problems also suggested improvements to lcc's code-generation interface and they exposed a long-standing error in the lcc front end. Preliminary measurements suggest that programs compiled by the MSIL back end run two to three times slower than those compiled by lcc native Intel x86 back end, but the MSIL programs have some important diagnostic benefits. Copyright © 2003 John Wiley & Sons, Ltd." @default.
- W2107063480 created "2016-06-24" @default.
- W2107063480 creator A5013011968 @default.
- W2107063480 date "2004-02-24" @default.
- W2107063480 modified "2023-09-27" @default.
- W2107063480 title "lcc.NET: targeting the .NET Common Intermediate Language from Standard C" @default.
- W2107063480 cites W103214193 @default.
- W2107063480 cites W14423118 @default.
- W2107063480 cites W1514258760 @default.
- W2107063480 cites W1538250701 @default.
- W2107063480 cites W1541457918 @default.
- W2107063480 cites W175894287 @default.
- W2107063480 cites W181246796 @default.
- W2107063480 cites W2000721820 @default.
- W2107063480 cites W2002981330 @default.
- W2107063480 cites W2042248259 @default.
- W2107063480 cites W2059394910 @default.
- W2107063480 cites W2114067856 @default.
- W2107063480 cites W2117357225 @default.
- W2107063480 cites W2124744486 @default.
- W2107063480 doi "https://doi.org/10.1002/spe.563" @default.
- W2107063480 hasPublicationYear "2004" @default.
- W2107063480 type Work @default.
- W2107063480 sameAs 2107063480 @default.
- W2107063480 citedByCount "5" @default.
- W2107063480 crossrefType "journal-article" @default.
- W2107063480 hasAuthorship W2107063480A5013011968 @default.
- W2107063480 hasBestOaLocation W21070634802 @default.
- W2107063480 hasConcept C106251023 @default.
- W2107063480 hasConcept C111919701 @default.
- W2107063480 hasConcept C150202949 @default.
- W2107063480 hasConcept C154945302 @default.
- W2107063480 hasConcept C169590947 @default.
- W2107063480 hasConcept C170723468 @default.
- W2107063480 hasConcept C199360897 @default.
- W2107063480 hasConcept C2777904410 @default.
- W2107063480 hasConcept C41008148 @default.
- W2107063480 hasConcept C548217200 @default.
- W2107063480 hasConcept C8767382 @default.
- W2107063480 hasConceptScore W2107063480C106251023 @default.
- W2107063480 hasConceptScore W2107063480C111919701 @default.
- W2107063480 hasConceptScore W2107063480C150202949 @default.
- W2107063480 hasConceptScore W2107063480C154945302 @default.
- W2107063480 hasConceptScore W2107063480C169590947 @default.
- W2107063480 hasConceptScore W2107063480C170723468 @default.
- W2107063480 hasConceptScore W2107063480C199360897 @default.
- W2107063480 hasConceptScore W2107063480C2777904410 @default.
- W2107063480 hasConceptScore W2107063480C41008148 @default.
- W2107063480 hasConceptScore W2107063480C548217200 @default.
- W2107063480 hasConceptScore W2107063480C8767382 @default.
- W2107063480 hasIssue "3" @default.
- W2107063480 hasLocation W21070634801 @default.
- W2107063480 hasLocation W21070634802 @default.
- W2107063480 hasOpenAccess W2107063480 @default.
- W2107063480 hasPrimaryLocation W21070634801 @default.
- W2107063480 hasRelatedWork W1565152927 @default.
- W2107063480 hasRelatedWork W1608659702 @default.
- W2107063480 hasRelatedWork W2020120252 @default.
- W2107063480 hasRelatedWork W2094737750 @default.
- W2107063480 hasRelatedWork W2107063480 @default.
- W2107063480 hasRelatedWork W2116981323 @default.
- W2107063480 hasRelatedWork W2162118494 @default.
- W2107063480 hasRelatedWork W2351370210 @default.
- W2107063480 hasRelatedWork W3004910747 @default.
- W2107063480 hasRelatedWork W4235530921 @default.
- W2107063480 hasVolume "34" @default.
- W2107063480 isParatext "false" @default.
- W2107063480 isRetracted "false" @default.
- W2107063480 magId "2107063480" @default.
- W2107063480 workType "article" @default.