【问题标题】:Open Source Tool which Convert Source Code from one Language to other [closed]将源代码从一种语言转换为另一种语言的开源工具[关闭]
【发布时间】:2012-12-17 00:49:52
【问题描述】:

是否有任何工具可以将一种语言的源代码转换为另一种语言...

【问题讨论】:

  • 你是多么棒的分包商啊。
  • 我认为你必须比这更具体一点......
  • 更具体。我实际上正在寻找将 Java 中的代码返回转换为 C#
  • 您不了解不同编程语言的概念,是吗? :-/
  • 一般称为转编译器。有很多可用的,你可能想看看这个en.wikipedia.org/wiki/Source-to-source_compiler

标签: open-source


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • LLVM 不会将 C# 转换为 Java,反之亦然。
    猜你喜欢
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 1970-01-01
    相关资源
    最近更新 更多