Форум на Kuban.ru (http://forums.kuban.ru/)
-   Разработка программ (http://forums.kuban.ru/f1024/)
-   -   Вопросец любителям JVM-языков (Scala, Groovy etc.) (http://forums.kuban.ru/f1024/voprosec_lyubitelyam_jvm-yazykov_scala_groovy_etc-3007072.html)

CPU 31.08.2012 23:45

Вопросец любителям JVM-языков (Scala, Groovy etc.)
 
Собственно, вопросец адептам Scala, Groovy, Clojure и других языков, основанных на JVM.
Поправьте если ошибаюсь, но ведь вендор Java-машины (ака Оракел) [b]поддерживает только Java[/b].
Т.е. ему ничего не мешает завтра внести некоторые концептуальные изменения в JVM, которые сделают неработоспособными все эти поделия на базе Java-машины.
При этом спроса с Оракла никакого, а вот куча проектов перестанет работать. Я прав?
Если да, то мне интересно, что заставляет IT-руководителей выбирать эти языки в качестве основы своих проектов? "Just for fun" на уровне предприятий? :)

Sserj 01.09.2012 06:25

Эти языки компилируются в явовский байт-код по факту не отличимый от компилированного с чистой явы. И если будут такие "концептуальные изменения" то просто перестанут работать и проекты сделанные на предыдущих версиях явы.

wayerr 01.09.2012 13:24

>Т.е. ему ничего не мешает завтра внести некоторые концептуальные изменения в JVM, которые сделают неработоспособными все эти поделия на базе Java-машины.

Ага только он делает пока наоборот, отчегото, сначала invokedynamic (который какраз и нужен для динамических языков в первую очередь) теперь вот лямбду вкорячивает.

CPU 05.09.2012 23:24

1-Sserj > Стараюсь придумать возражения к твоему камменту, но пока не получается. Но придумаю ;)

2-wayerr > Ну да. Пока он как раз улучшает поддержку других JVM-языков. Но это же Oracle - что-то выкинуть или быстро закрыть для него плёвое дело.

wayerr 06.09.2012 22:30

Ну да а то был sun он сам закрылся 8).


Текущее время: 10:57. Часовой пояс GMT +3.