kirancodes.me
To Proof Maintenance & Beyond!

Optimizing programs with intended semantics

Daniel von Dincklage, Amer Diwan

Abstract

Modern object-oriented languages have complex features that cause programmers to overspecify their programs. This overspecification hinders automatic optimizers, since they must preserve the overspecified semantics. If an optimizer knew which semantics the programmer intended, it could do a better job.

Related papers