Another approach is to use byte code instead of real machine code. This can allow a significant space saving. -------