
Translating a Large Software from C# to C++: An Experience Report
Author(s) -
Edgar Gabriel,
Nicholas Biddle,
Shane Tran Whitmire,
Allen Casey
Publication year - 2021
Publication title -
epic series in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 2398-7340
DOI - 10.29007/z66f
Subject(s) - computer science , programming language , programmer , source code , software engineering , code (set theory) , programming language implementation , process (computing) , first generation programming language , programming domain , programming paradigm , inductive programming , set (abstract data type)
Converting source code from one programming language to another is a problem that occurs regularly in real life, but has attracted limited attention and has not been inves- tigated systematically. This paper presents the challenges of translating a large source code from one high-level programming language to another, and the solutions developed to resolve these problems. Furthermore, the paper introduces a systematic classification of the occurring challenges during the translation process and elaborates on the ability to handle them without manual intervention by a programmer. A detailed performance comparison between the two language versions of the code is being performed.