Альтернативный язык Java - PullRequest
4 голосов
/ 20 марта 2011

Есть ли компиляторы, которые используют синтаксис, отличный от синтаксиса языка Java, для создания байт-кода JVM?

Ответы [ 5 ]

8 голосов
/ 20 марта 2011

Много!scala, jruby, jython, Groovy, Clojure и т. д.

См. http://en.wikipedia.org/wiki/List_of_JVM_languages

2 голосов
/ 20 марта 2011

Я не знаю, что вы хотите сделать, но есть много.Вы даже можете портировать Java-код на другие платформы, такие как android.

В зависимости от того, что вы хотите сделать с байт-кодом, вы можете посмотреть на Jasmin , который является языком ассемблера байт-кода иASM, который является считывателем байтов / minuplator / writer.

Вы даже можете скомпилировать LOLCode на основе языка LOLCats: D

HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
    AWSUM THX
        VISIBLE FILE
    O NOES
        INVISIBLE "ERROR!"
KTHXBYE
1 голос
/ 20 марта 2011

Их много ...

  1. Lisp: Lisp как альтернатива Java
  2. Скала,
  3. Jython,
  4. JRuby,
  5. Groovy и т.д ..

Взгляните на следующую ссылку:

1 голос
/ 20 марта 2011

Много.Посмотрите на этот список языков JVM для некоторых примеров.

0 голосов
/ 20 марта 2011

Вы смотрели на Scala ?

Кроме того, есть JRuby, Groovy и многие другие, прибывающие все время.Похоже, что Scala сейчас наиболее популярна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...