Translate programming languages

Not to be confused with the translating source code from a high-level programming language to a lower level language like assembly language or machine code; that is compiling, we are going to look into creating programs to solve problems irrespective of the language used.

A lot of the modern, high-level programming languages like Python, PHP, JAVA, are said to be turing complete in the sense that they all can run computational aspects like mathematical solutions, conditional statements, and basic CRUD operations without a hitch. Translating from one high-level PL to another would entail transpiling the source code written in one language and transform it to another language that has a similar level of abstraction while maintaining the logic.

A post shared by Impala Africa (@impalaafrica) on

Unlike human languages where to be able to translate between English and Kikuyu would mean studying both languages in-depth, you can use a transpiler like Babel that translates Javascript to Java. However, as stated in the opening statement, compiling is transforming a high-level PL to object code that is normally in binary form. The compiling process is done by a compiler. Coding is awesome!

A post shared by Impala Africa (@impalaafrica) on