JOURNAL ARTICLE

Source-to-source translation

Abstract

An implementation of translators between Ada and Pascal is described. The method used is to define subsets of each language between which there is a straightforward translation and to translate each source program to its respective sublanguage by program transformations. A common internal tree representation is used. The underlying organization of the translators is described, and some of the difficulties we have confronted and solves are discussed.

Keywords:
Computer science Sublanguage Pascal (unit) Programming language Translation (biology) Program transformation Source code Program analysis Natural language processing Theoretical computer science Software engineering

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
6
Refs
0.50
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.