Coding Translators are not new to programmers and are widely considered a Make it or Break it option.
AI today doesn’t even have an intelligence equivalent of an ant — Steve Wozniak
Most of the times coding translators release the codebase to be much complex than what it was initially written as, I have used specific translators in my early programming days, found that while translating from Java to C++, and vice-versa, it makes the code highly complex for the average programmer to maintain and understand.
Most programmers who readily use converters from Tangible Software Solutions can tell you that the code can only be understood by a few experienced programmers, experts in their fields and even then at times, some connectors don’t make sense as the machine uses a different logical approach that just messes everything up.
C++ to Java Converter
C++ to Java Converter produces great Java code, saving you hours of painstaking work and valuable time.
I would need to research more, whether the AI-Transcoder has higher accuracy, of conversion than the commercial converters readily available by different companies already manufacturing software programs that do the job effectively.
The Output Code will become unreadable
I might seem a bit skeptical, but unless the open-source tool becomes available, these solutions won’t be readily available for use until the distant future(15–25 years) give or take.
I still have doubts about this update from Facebook, only time will tell. Will the tech community use the service towards their projects to save resources or is it just another lucrative service that does X in Y minutes and outputs Z that nobody can actually use.
Indeed technology does rapidly update every day, some solutions might become permanent, but most won’t be really applied in the foreseeable future.
But definitely a good article indeed, nothing really new though. There are countless research publications working on the problems of converting codebase such as,
Software code base conversions - IEEE Conference Publication
IEEE Xplore, delivering full text access to the world's highest quality technical literature in engineering and…
Large-Scale Automated Refactoring Using ClangMR - Google Research
Maintaining large codebases can be a challenging endeavour. As new libraries, APIs and standards are introduced, old…
Why translating a program from one high-level programming language directly into another is…
begingroup$ I am looking for a better explanation (research level, papers) to answer: Why translating a program from…
Why aren't there automated translators from one programming language to another?
While it's not code translation per se, the concept of language workbenches shows how something akin to a 100% correct…