This is a report on a prototype of a Fortran 77 to Java converter, f2j. Translation issues are identified, approaches are presented, a URL is provided for interested readers to download the package, and some unsolved problems are brought up. F2j allows value to be added to some of the investment on
javar: A prototype Java restructuring compiler
โ Scribed by Bik, Aart J. C.; Villacis, Juan E.; B. Gannon, Dennis
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 83 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
โฆ Synopsis
This paper describes the prototype restructuring compiler javar, which can be used to make implicit parallelism in a Java program explicit by means of multi-threading. Although the prototype does not provide a complete Java front-end (unicode escapes are not supported and only limited semantic analysis has been implemented) and relies completely on the identification of 'implicit' parallelism by means of annotations, we hope that the research tool still provides sufficient functionality to make the parallelization of Java programs less complex and less error-prone.
๐ SIMILAR VOLUMES
The term abstract machine is widely accepted to denote intermediate target languages and related architectures which serve as an intermediate stage in compiling programming languages. In this paper we explain how a considerable subset of Java is translated into Byte-Code for the Java Virtual Machine
Java offers the benefits of portability, object orientation, graphical interface components, multithreading and distributed programming capability. However, for numerically intensive technical applications, performance of non-native code can be critical. This paper evaluates the Java platform on the