Machine learning 是否有从一种编程语言到另一种编程语言的自动转换器?

Machine learning 是否有从一种编程语言到另一种编程语言的自动转换器?,machine-learning,automation,build-automation,Machine Learning,Automation,Build Automation,由于大多数编程语言都是图灵完备的,用一种编程语言编写的程序可以用另一种编程语言求解。为什么没有自动翻译工具将用一种语言(如C++)编写的程序转换成其他编程语言(如Java)?虽然在商业和开源领域都有一些解决方案,但这些解决方案远远不够完美。现在看来,游戏改变者在脸谱网的新的AI解决方案中,提供了超过90%的java到C++翻译的准确性。它也可以翻译成Python,也可以翻译成Python,并且需要对其他语言进行约束。这是一个非常病态的问题(没有唯一的解决方案),并且在使用其他约束时可能会变得NP

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

虽然在商业和开源领域都有一些解决方案,但这些解决方案远远不够完美。现在看来,游戏改变者在脸谱网的新的AI解决方案中,提供了超过90%的java到C++翻译的准确性。它也可以翻译成Python,也可以翻译成Python,并且需要对其他语言进行约束。

这是一个非常病态的问题(没有唯一的解决方案),并且在使用其他约束时可能会变得NP难(甚至对于无约束的情况也可能如此)。这只是一个理论观点,忽略了垃圾收集与垃圾收集(比如限制行为的行为)——行为的翻译不适用于结果->结果集。我们称之为“编译器”,例如KAFEE任务可以用JavaScript来解决,或者是在x86中的C++任务。