"The word transpiler is often used by people when they want to say that built a tool that transforms programs between languages of roughly the same level of abstraction."
Right off the bat, that sounds like a word with a commonly understood meaning.
* Interpreted, easy to learn, emphasize fast edit-debug cycles
* Compiled, harder to learn, more performant
Prototyping in python and rewriting in C++ or Rust is known as the "two language problem". Many of these efforts are trying to make the two language problem go away. Python -> Rust being the most in demand.
Note that both languages may be statically typed, functional etc.
Comments
"The word transpiler is often used by people when they want to say that built a tool that transforms programs between languages of roughly the same level of abstraction."
Right off the bat, that sounds like a word with a commonly understood meaning.
Another meaning:
There are two classes of languages
* Interpreted, easy to learn, emphasize fast edit-debug cycles
* Compiled, harder to learn, more performant
Prototyping in python and rewriting in C++ or Rust is known as the "two language problem". Many of these efforts are trying to make the two language problem go away. Python -> Rust being the most in demand.
Note that both languages may be statically typed, functional etc.