Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Если однажды Java/JVM начнёт развиваться не так, как предполагают в JetBrains, погибнет ли Kotlin?

Kotlin работает внутри JVM.
Развитие JVM «подстраивается» под развитие Java.
Полагаю, что Oracle может однажды начать выкатывать такие версии JVM, что какие-то фичи Kotlin просто перестанут работать.
Хотелось бы узнать ваши мнения по этому поводу. На сколько это реально и возможно.
Тем паче, что уже и Google взял курс на переписывание всего софта с Java на Kotlin. Быть может Orace в этом увидел конкуренцию… и в качестве «обороны» захочет специально привнести какие-то изменения в JVM с целью вытеснения Kotlin с рынка. Ну вдруг.
ПрограммированиеJava+1
Владимир Николаевич
  ·   · 391
Лучший
Работаю программистом. Увлечён программированием.   · 30 сент 2021
Данное явление весьма маловероятно по целому ряду причин:
  1. Никто не мешает использовать старые версии JVM, благо есть OpenJDK и другие открытые аналоги JVM от Oracle. Так что в любой момент можно сделать Форк.
  2. Kotlin уже некоторое время как не завязан только на JVM. JetBrains активно развивает другие бекенды. Существует Kotlin JS, бекендом которого является nodeJS. Есть Kotlin Native, который компилируется в машинный код, как тот же Си.
  3. Многие традиционные Java фреймворки, такие как Spring, всё активнее внедряют поддержку kotlin, так что любые резкие изменения JVM так же скажутся и на совместимости этих библиотек с Java и вынуждая их всё более переходить на kotlin.
  4. У kotlin имеется целое семейство собственных библиотек. Есть ORM Exposed для Desktop. Есть библиотека для БД Room для Android. Есть сетевые сервер и клиент ktor. Есть своя библиотека сериализации и многое другое.
Так что скорее Oracle будет конкурировать другими методами. Не думаю, что они просто так упустят рынок, но просто запретить kotlin они, к счастью, не могут. Во всяком случае никакими законными методами.
1 эксперт согласен
Я программист с 1965 года. Окончил физический...  · 9 окт 2021
Если Kotlin будет поддерживаться разработчиками и сообществом, то никакие подножки со стороны Oracle ему не страшны. Изменится реализация языка, и всё