繁体   English   中英

是否有从一种编程语言到另一种编程语言的自动翻译器?

[英]Are there automated translator from one programming language to another?

由于大多数编程语言都是图灵完备的,用一种编程语言编写的程序可以用另一种编程语言解决。 为什么没有自动翻译工具将用一种语言(例如 C++)编写的程序转换为其他编程语言(例如 Java)?

虽然已经有一些针对此任务的解决方案,无论是商业的还是开源的,但这些解决方案远非完美。 现在看来,Facebook 的新代码转换器(Transcoder)是一个改变游戏规则的人,这是一种 AI 解决方案,可在 Java 到 C++ 的翻译中提供超过 90% 的准确率。 它也可以与 Python 相互转换,并且可以在 github中用于其他语言的培训。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM