Matches in SemOpenAlex for { <https://semopenalex.org/work/W10481567> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W10481567 abstract "In this dissertation, we show how a relatively simple and extremely interprocedural optimization algorithm can be used to optimize many of the expensive features of statically typed, object-oriented languages -- in particular, C++ and Java. We present a new optimization algorithm, Rapid Type Analysis, and show that it is both in theory and in practice, and significantly out-performs other fast algorithms for virtual function call resolution. We present optimization algorithms for the resolution of virtual function calls, conversion of virtual inheritance to direct inheritance, elimination of dynamic casts and dynamic type checks, and removal of object synchronization. These algorithms are all presented within a common framework that allows them to be driven by the information collected by Rapid Type Analysis, or by some other type analysis algorithm. Collectively, the optimizations in this dissertation free the programmer from having to sacrifice modularity and extensibility for performance. Instead, the programmer can freely make use of the most powerful features of object-oriented programming, since the optimizer will remove unnecessary extensibility from the program." @default.
- W10481567 created "2016-06-24" @default.
- W10481567 creator A5033485201 @default.
- W10481567 date "1998-10-05" @default.
- W10481567 modified "2023-09-27" @default.
- W10481567 title "Fast and Effective Optimization of Statically Typed Object-Oriented" @default.
- W10481567 hasPublicationYear "1998" @default.
- W10481567 type Work @default.
- W10481567 sameAs 10481567 @default.
- W10481567 citedByCount "0" @default.
- W10481567 crossrefType "journal-article" @default.
- W10481567 hasAuthorship W10481567A5033485201 @default.
- W10481567 hasConcept C104317684 @default.
- W10481567 hasConcept C109701466 @default.
- W10481567 hasConcept C185592680 @default.
- W10481567 hasConcept C199360897 @default.
- W10481567 hasConcept C2778514511 @default.
- W10481567 hasConcept C2779478453 @default.
- W10481567 hasConcept C2780902518 @default.
- W10481567 hasConcept C32833848 @default.
- W10481567 hasConcept C35390924 @default.
- W10481567 hasConcept C41008148 @default.
- W10481567 hasConcept C54355233 @default.
- W10481567 hasConcept C548217200 @default.
- W10481567 hasConcept C55493867 @default.
- W10481567 hasConcept C7051814 @default.
- W10481567 hasConcept C73752529 @default.
- W10481567 hasConcept C80444323 @default.
- W10481567 hasConcept C86803240 @default.
- W10481567 hasConcept C97686452 @default.
- W10481567 hasConceptScore W10481567C104317684 @default.
- W10481567 hasConceptScore W10481567C109701466 @default.
- W10481567 hasConceptScore W10481567C185592680 @default.
- W10481567 hasConceptScore W10481567C199360897 @default.
- W10481567 hasConceptScore W10481567C2778514511 @default.
- W10481567 hasConceptScore W10481567C2779478453 @default.
- W10481567 hasConceptScore W10481567C2780902518 @default.
- W10481567 hasConceptScore W10481567C32833848 @default.
- W10481567 hasConceptScore W10481567C35390924 @default.
- W10481567 hasConceptScore W10481567C41008148 @default.
- W10481567 hasConceptScore W10481567C54355233 @default.
- W10481567 hasConceptScore W10481567C548217200 @default.
- W10481567 hasConceptScore W10481567C55493867 @default.
- W10481567 hasConceptScore W10481567C7051814 @default.
- W10481567 hasConceptScore W10481567C73752529 @default.
- W10481567 hasConceptScore W10481567C80444323 @default.
- W10481567 hasConceptScore W10481567C86803240 @default.
- W10481567 hasConceptScore W10481567C97686452 @default.
- W10481567 hasLocation W104815671 @default.
- W10481567 hasOpenAccess W10481567 @default.
- W10481567 hasPrimaryLocation W104815671 @default.
- W10481567 hasRelatedWork W1542267265 @default.
- W10481567 hasRelatedWork W1544906724 @default.
- W10481567 hasRelatedWork W1566774227 @default.
- W10481567 hasRelatedWork W1574093496 @default.
- W10481567 hasRelatedWork W1579167185 @default.
- W10481567 hasRelatedWork W1594760592 @default.
- W10481567 hasRelatedWork W1791018578 @default.
- W10481567 hasRelatedWork W1972969106 @default.
- W10481567 hasRelatedWork W1975459020 @default.
- W10481567 hasRelatedWork W2045903735 @default.
- W10481567 hasRelatedWork W2065978109 @default.
- W10481567 hasRelatedWork W2072964972 @default.
- W10481567 hasRelatedWork W2124241419 @default.
- W10481567 hasRelatedWork W2130958336 @default.
- W10481567 hasRelatedWork W2145626850 @default.
- W10481567 hasRelatedWork W2153293846 @default.
- W10481567 hasRelatedWork W2156800521 @default.
- W10481567 hasRelatedWork W2400890789 @default.
- W10481567 hasRelatedWork W2734180996 @default.
- W10481567 hasRelatedWork W2109346692 @default.
- W10481567 isParatext "false" @default.
- W10481567 isRetracted "false" @default.
- W10481567 magId "10481567" @default.
- W10481567 workType "article" @default.