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). | |
| Интернет-форум Краснодарского края и Краснодара |