2001•ACM SIGPLAN NoticesRequires access

Some issues on the translator of smalltalk to C++

Wang Shaofeng, Yang Fuquing, Sun Jiaguang

Open publisher page 1 citations

Abstract

This paper mainly discusses s2cpp that is a translator of Smalltalk to C++. Generally, the translators of programming languages can be classified into two types. The first type is the translation between two specific programming languages. The second type is the translation between any two programming languages. Although s2cpp belongs to the first type, the use of intermediate pseudocodes allows it to be easily modified to be a translator of Smalltalk to other programming languages. We describe the architecture of s2cpp as well as some issues in designing and implementing the translator. Some results concerning the translation were given in the end.

About this research paper

What this paper is about

This paper mainly discusses s2cpp that is a translator of Smalltalk to C++. Generally, the translators of programming languages can be classified into two types. The first type is the translation between two specific programming languages. The second type is the translation between any two programming languages. Although s2cpp belongs to the first type, the use of intermediate pseudocodes allows it to be easily modified to be a translator of Smalltalk to other programming languages. We describe the architecture of s2cpp as well as some issues in designing and implementing the translator. Some results concerning the translation were given in the end.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper mainly discusses s2cpp that is a translator of Smalltalk to C++. Generally, the translators of programming languages can be classified into two types. The first type is the translation between two specific programming languages. The second type is the translation between any two programming languages. Although s2cpp belongs to the first type, the use of intermediate pseudocodes allows it to be easily modified to be a translator of Smalltalk to other programming languages. We describe the architecture of s2cpp as well as some issues in designing and implementing the translator. Some results concerning the translation were given in the end.

Key concepts: Smalltalk, Computer science, Programming language, Third-generation programming language, Fifth-generation programming language, Second-generation programming language, Translation (biology), Programming paradigm

Related papers

Back to paper searchBrowse research topicsOriginal source
Some issues on the translator of smalltalk to C++ — Research Paper | ScholarLens