Using Program Transformation to Improve Program Translation
Kennedy, Thomas R., III · DSpace@MIT (Massachusetts Institute of Technology) · 1987
Direct, construct by construct translation from one high level language to another often produces convoluted, unnatural, and unreadable results, particularly when the source and target languages support different models of programming. A more readable and natural translation can be obtained by augmenting the translator with a program transformation system.