The massive growth of the internet and the World Wide Web leads us to research the programming languages for the development of applications in heterogeneous, network-wide distributed environments. Java is an object-oriented language for such an environment and the Java programming language envirionment provides a portable, interpreted, high-performance, simple programming language. Bytecode is an intermediate code for Java language and it enables the development of applications on multiple platforms in heterogeneous, distributed networks. But it tades much time to execute Bytecode because of using an interpretation method. In this paper, we design and implement a retargetable code generation system, which can be systematically reconfigured to generate code for a variety of distinct target computers. From the system, we realize the code generator, which translates the Bytecode being produced by Java compiler into narget code. We use ACK system to do the work easily
展开▼