К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Вопросец любителям JVM-языков (Scala, Groovy etc.)

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



1 - 01.09.2012 - 06:25
Эти языки компилируются в явовский байт-код по факту не отличимый от компилированного с чистой явы. И если будут такие "концептуальные изменения" то просто перестанут работать и проекты сделанные на предыдущих версиях явы.
Гость
2 - 01.09.2012 - 13:24
>Т.е. ему ничего не мешает завтра внести некоторые концептуальные изменения в JVM, которые сделают неработоспособными все эти поделия на базе Java-машины.

Ага только он делает пока наоборот, отчегото, сначала invokedynamic (который какраз и нужен для динамических языков в первую очередь) теперь вот лямбду вкорячивает.
Гость
3 - 05.09.2012 - 23:24
1-Sserj > Стараюсь придумать возражения к твоему камменту, но пока не получается. Но придумаю ;)

2-wayerr > Ну да. Пока он как раз улучшает поддержку других JVM-языков. Но это же Oracle - что-то выкинуть или быстро закрыть для него плёвое дело.
Гость
4 - 06.09.2012 - 22:30
Ну да а то был sun он сам закрылся 8).


К списку вопросов






Copyright ©, Все права защищены