![]() |
Вопросец любителям JVM-языков (Scala, Groovy etc.) Собственно, вопросец адептам Scala, Groovy, Clojure и других языков, основанных на JVM. Поправьте если ошибаюсь, но ведь вендор Java-машины (ака Оракел) [b]поддерживает только Java[/b]. Т.е. ему ничего не мешает завтра внести некоторые концептуальные изменения в JVM, которые сделают неработоспособными все эти поделия на базе Java-машины. При этом спроса с Оракла никакого, а вот куча проектов перестанет работать. Я прав? Если да, то мне интересно, что заставляет IT-руководителей выбирать эти языки в качестве основы своих проектов? "Just for fun" на уровне предприятий? :) |
Эти языки компилируются в явовский байт-код по факту не отличимый от компилированного с чистой явы. И если будут такие "концептуальные изменения" то просто перестанут работать и проекты сделанные на предыдущих версиях явы. |
>Т.е. ему ничего не мешает завтра внести некоторые концептуальные изменения в JVM, которые сделают неработоспособными все эти поделия на базе Java-машины. Ага только он делает пока наоборот, отчегото, сначала invokedynamic (который какраз и нужен для динамических языков в первую очередь) теперь вот лямбду вкорячивает. |
1-Sserj > Стараюсь придумать возражения к твоему камменту, но пока не получается. Но придумаю ;) 2-wayerr > Ну да. Пока он как раз улучшает поддержку других JVM-языков. Но это же Oracle - что-то выкинуть или быстро закрыть для него плёвое дело. |
Ну да а то был sun он сам закрылся 8). |
| Текущее время: 10:57. Часовой пояс GMT +3. |