CoffeeScript转换为JavaScript,Groovy转换为Java。
是否有一种语言可以将其功能转换为多种语言?
可以编写可用作库的字符串操作或HTML代码段生成,但如果在另一种语言中找到类似的要求,则需要翻译该库的功能。
是否有这样的语言包含两个或更多翻译目标?
我最感兴趣的是Java,JavaScript,Perl。
我会对C / C ++感兴趣,但前提是有保护措施可以防止创建缓冲区溢出漏洞。
答案 0 :(得分:4)
Haxe怎么样? C ++,Flash,JavaScript等。
答案 1 :(得分:0)
UML - 统一建模语言,有几个工具可以转换为C ++,Java等。然而,这并不是像C或Java那样的“语言”。这都是图表。
我对其他语言知之甚少,但是当用javac
中的正确标志编译时,Java字节码包含调试信息,如行号,变量名和(我认为)注释。未经模糊处理的Java字节码可以反编译成非常易读的源代码。
答案 2 :(得分:0)
我认为你要找的是LLVM。此外,this similar question可能相关。