将源代码从一种语言转换为另一种语言的开源工具

时间:2010-08-13 12:02:30

标签: open-source

是否有任何工具可以将源代码转换为其他语言...

2 个答案:

答案 0 :(得分:1)

您可以查看TXL,这是一种用于实现语言到语言翻译的program transformation工具。

编辑:(在OP在评论中稍微澄清了他的问题之后) 您不太清楚翻译方向:Java-to-C#或C#-to-Java。 但是,这个SO线程似乎在某种程度上解决了这两个问题: Is there an effective tool to convert C# code to Java code? (这个链接真的要转换为-c#-to-java;所以显然不能把#放在链接中。)

答案 1 :(得分:0)

我所知道的唯一具有此类功能的工具是LLVM,它提供了一个C后端,即它应该能够从任何有LLVM前端的语言生成C代码。