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