Abstract
This paper reports on the design of a Fortran-to-Java translator whose target language is the instruction set of the Java Virtual Machine. The goal of the translator is to generate Java implementations of legacy Fortran numerical codes in a consistent and reliable fashion. The benefits of directly generating bytecode are twofold. First, compared with generating Java source code, it provides a much more straightforward and efficient mechanism for translating Fortran GOTO statements. Second, it provides a framework for pursuing various compiler optimizations, which could be beneficial not only to our project, but to the Java community as a whole.
Original language | English |
---|---|
Pages (from-to) | 207-222 |
Number of pages | 16 |
Journal | Concurrency and Computation: Practice and Experience |
Volume | 15 |
Issue number | 3-5 SPEC. |
DOIs | |
State | Published - 2003 |
Externally published | Yes |
Keywords
- Bytecode
- Fortran
- JVM
- Java
- Numerical libraries