The original goal of this project was to write a back-end for the ACK C compiler. This could not be done because of some practical problems, described in section 6.1. An alternative was to change the ACK C front-end so that it generates Java bytecode. In section 6.2 is described why this can not be done. Another alternative was to change the ACK front-end of another programming language, this is described in section 6.3.
The last section of this chapter gives a short overview of the major problems and their solutions.