000150134 001__ 150134
000150134 005__ 20190316234829.0
000150134 037__ $$aCONF
000150134 245__ $$aCompiling generics through user-directed type specialization
000150134 269__ $$a2009
000150134 260__ $$bACM$$c2009
000150134 336__ $$aConference Papers
000150134 520__ $$aCompilation of polymorphic code through type erasure gives compact code but performance on primitive types is significantly hurt. Full specialization gives good performance, but at the cost of increased code size and compilation time. Instead we propose a mixed approach, which allows the programmer to decide what code to specialize. Our approach supports separate compilation, allows mixing of specialized and generic code, and gives very good results in practice.
000150134 6531_ $$aboxing
000150134 6531_ $$aspecialization
000150134 6531_ $$aparametric polymorphism
000150134 6531_ $$aobject-oriented programming languages
000150134 700__ $$0241949$$g162914$$aDragos, Iulian
000150134 700__ $$aOdersky, Martin$$0241835$$g126003
000150134 7112_ $$dJuly, 2009$$cGenova, Italy$$a4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems
000150134 773__ $$tProceedings of the 4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems$$q42-47
000150134 8564_ $$uhttps://infoscience.epfl.ch/record/150134/files/p42-dragos.pdf$$zn/a$$s773645$$yPublisher's version
000150134 909C0 $$xU10409$$0252187$$pLAMP
000150134 909CO $$ooai:infoscience.tind.io:150134$$qGLOBAL_SET$$pconf$$pIC
000150134 917Z8 $$x162914
000150134 937__ $$aEPFL-CONF-150134
000150134 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000150134 980__ $$aCONF