Czy istnieje język, który jest kompilowany do kodu Java (nie kod bajtowy, ale Java .. więc nie ma Groovy, Scala, Jython, JRuby itp.)?Czy istnieje Coffcesscript dla Java? Innymi słowy X zostanie skompilowany do Javy
Innymi słowy, czy istnieje kodowanie kawy dla języka Java?
Jedną z głównych wad, które mam na Javie, jest to, że jest tak cholernie gadatliwy i że nie ma wielu dziedziczenia. Wydaje się rozsądne, że można po prostu wyczyścić składnię, dodawać mixy/cechy i zamknięcia za pomocą generowania kodu.
Tak, to nie jest eleganckie, ale robi to coffeescript.
dzięki bogu java nie ma wiele dziedziczenia – mcabral
@ mcabral Mam na myśli mixins lub cechy. Och i uwielbiam się powtarzać setki razy. Poważnie muszę używać AspectJ do utrzymania Java OOP DRY lub po prostu muszę wkleić kod w całym miejscu. –
@mcabral: Wielokrotne dziedziczenie samo w sobie nie jest błędem. Sposób, w jaki C++ ją implementuje, nadał jej złą nazwę. Scala, na przykład, implementuje wielokrotne dziedziczenie poprawnie i nie ma problemu z przerażającym diamentem. – missingfaktor