13th International Conference on Compiler Construction
Event location
Barcelona, Spain
Event type
conference
ISBN
3-540-21297-3
Department affiliated with
Informatics Publications
Notes
Originality: A contribution to the efficient implementation of the object boxing process for languages supporting generic data types. Rigour: Algorithms defined, detailed experimental results presented and evidence presented that indicates significant improvements in program execution times. Significance/Impact: Of practical value to the implementers of a range of programming languages in that the approach of delaying the boxing of objects can result in significant performance improvements. Lazy boxing appears to be a most effective optimisation strategy, directly applicable to Java, C#, Eiffel and other language implementations.