<分区>
是否有一种语言可以编译为 Java 代码(不是字节代码而是 Java .. 所以没有 Groovy、Scala、Jython、JRuby 等)?
换句话说,是否有适用于 Java 的 CoffeeScript?
我对 Java 的一个主要缺陷是它太冗长了,而且它没有多重继承。似乎可以合理地通过代码生成来清理语法添加混入/特征和闭包。
是的,它并不优雅,但 coffeescript 做到了。
<分区>
是否有一种语言可以编译为 Java 代码(不是字节代码而是 Java .. 所以没有 Groovy、Scala、Jython、JRuby 等)?
换句话说,是否有适用于 Java 的 CoffeeScript?
我对 Java 的一个主要缺陷是它太冗长了,而且它没有多重继承。似乎可以合理地通过代码生成来清理语法添加混入/特征和闭包。
是的,它并不优雅,但 coffeescript 做到了。
最佳答案
是的,Xtend。这是 Eclipse 人员为您带来的一种新语言:http://www.eclipse.org/xtend/
没有多重继承(这将是对 Java 语义的根本改变),但有很多语法糖,就像 CoffeeScript 一样。
另请查看 Mirah:http://www.mirah.org/
关于java - 有用于 Java 的 Coffeescript 吗?换句话说 X 被编译成 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8246132/