是否有一种语言设计为单向翻译成多种其他流行语言?

时间:2012-02-22 18:13:13

标签: code-translation

CoffeeScript转换为JavaScript,Groovy转换为Java。

是否有一种语言可以将其功能转换为多种语言?

可以编写可用作库的字符串操作或HTML代码段生成,但如果在另一种语言中找到类似的要求,则需要翻译该库的功能。

是否有这样的语言包含两个或更多翻译目标?

我最感兴趣的是Java,JavaScript,Perl。

我会对C / C ++感兴趣,但前提是有保护措施可以防止创建缓冲区溢出漏洞。

3 个答案:

答案 0 :(得分:4)

Haxe怎么样? C ++,Flash,JavaScript等。

答案 1 :(得分:0)

UML - 统一建模语言,有几个工具可以转换为C ++,Java等。然而,这并不是像C或Java那样的“语言”。这都是图表。

我对其他语言知之甚少,但是当用javac中的正确标志编译时,Java字节码包含调试信息,如行号,变量名和(我认为)注释。未经模糊处理的Java字节码可以反编译成非常易读的源代码。

答案 2 :(得分:0)

我认为你要找的是LLVM。此外,this similar question可能相关。

相关问题