Compiler technology developed for the Self system

Self implementations have used novel optimization techniques to achieve execution speeds up to half that of optimized C (2-4 times faster than commercial Smalltalk systems), even though the pure nature of the language makes it difficult to compile efficiently.

Among the techniques are:

More information

See the bibliography for more papers on Self and its optimization techniques.