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
基础教程推荐
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01
- 在螺旋中写一个字符串 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01