Recent Trends in Programming languages

Transcoder: Translate C++ to Python

  1. Divyanshi Agarwal
  2. Ayush Baluni
  3. Avinash Dubey
  4. Ankit Kumar
  5. Mithlesh Arya

Abstract

In computer science, there are different programming languages but the logic to implement a particular code remains same in every language. Many people have code bases in outdated programming languages like COBOL and switching those bases to more modern ones like Java, C++, or Python requires a significant investment of time and resources. Transcoder can conserve a lot of resources in the situation. This is a pilot project that we designed to translate a program from C++ to Python and vice versa. Two common and reliable programming languages used nowadays are C++ and Python. These two languages each have their own benefits and drawbacks. Python is an interpreted programming language; hence it requires an interpreter to be compiled. C++, on the other hand, is a pre-compiled programming language and does not require interpreter at the time of compilation. Due to Python's phenomenal growth and popularity year after year, this enables straight automatic translation rather than developing a Python program from start.

Keywords

Support