java - 有用于 Java 的 Coffeescript 吗?换句话说 X 被编译成 Java

标签 java compiler-construction code-generation 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/

相关文章:

compiler-construction - 为什么每次编译 .f 文件后 .mod 文件都不同

c# - 有没有一种程序化的方法来识别 c# 保留字?

java - 我怎样才能返回一个字符串?

java - 尽管在网页上可用,但无法单击某个元素

java - 根据 XSD 验证 Java Preferences 对象

c++ - 编译器对循环进行向量化

Java 文件到二进制的转换

compiler-construction - CUDA 5.0,编译错误

templates - 面向 Web 开发人员的 Web 设计工具

c# - 使用 .net 生成代码