Some issues on the translator of smalltalk to C++
Wang Shaofeng, Yang Fuquing, Sun Jiaguang
Abstract
Wang Shaofeng, Yang Fuquing, Sun Jiaguang
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.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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