Software—Practice & Experience
A translator from small euclid to pascal
ACM SIGPLAN Notices
A portable high-speed PASCAL to C Translator
ACM SIGPLAN Notices
Conversion of FORTRAN to Ada using an intermediate tree representation
The Computer Journal
Clarification of Fortran standards—second report
Communications of the ACM
Clarification of Fortran standards—initial progress
Communications of the ACM
Principles of Programming Languages
Principles of Programming Languages
Implementation of a portable Fortran 77 compiler using modern tools
SIGPLAN '79 Proceedings of the 1979 SIGPLAN symposium on Compiler construction
Hi-index | 0.00 |
This paper describes the design and implementation of an automatic translator from standard FORTRAN IV to QuickBASIC, a structured form of the programming language BASIC. The translator makes two passes on the input program before finally generating the translated program. The converter not only performs lexical, syntactic and limited forms of semantic analyses on the source program, but it also recovers from any errors encountered. It was implemented using the C programming language in the Disk Operating System (DOS) environment and was successfully ported to UNIX. Furthermore, the contingencies to cope with other dialects of the source language have been defined, and the problems encountered in the implementation process are discussed.