Is there a Coffeescript for Java? In other words X gets compiled to Java(有 Java 的 Coffeescript 吗?换句话说,X 被编译成 Java)
问题描述
是否有一种语言可以编译为 Java 代码(不是字节代码,而是 Java .. 所以没有 Groovy、Scala、Jython、JRuby 等)?
Is there a language that gets compiled to Java code (not Byte code but Java .. so no Groovy, Scala, Jython, JRuby etc.)?
换句话说,是否有适用于 Java 的 CoffeeScript?
In other words is there a CoffeeScript for Java?
我对 Java 的主要缺陷之一是它非常冗长而且它没有多重继承.似乎可以合理地通过代码生成来清理添加 mixins/traits 和闭包的语法.
One of the major flaws I have against Java is that its so damn verbose and that it doesn't have multiple inheritance. It seems reasonably that one could just clean up the syntax add mixins/traits and closures through code generation.
是的,它并不优雅,但 coffeescript 可以.
Yeah its not elegant but coffeescript does it.
推荐答案
是的,Xtend.这是 Eclipse 人员为您带来的一种新语言:http://www.eclipse.org/xtend/
Yep, Xtend. It's a new language brought to you by the Eclipse folks: http://www.eclipse.org/xtend/
没有多重继承(这将是对 Java 语义的根本改变),但有很多语法糖,就像 CoffeeScript 一样.
No multiple inheritance (that would be a fundamental change to Java semantics), but lots of syntactic sugar, just like CoffeeScript.
还可以看看 Mirah:http://www.mirah.org/
Also take a look at Mirah: http://www.mirah.org/
这篇关于有 Java 的 Coffeescript 吗?换句话说,X 被编译成 Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:有 Java 的 Coffeescript 吗?换句话说,X 被编译成 Java


- 获取数字的最后一位 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- 转换 ldap 日期 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01