невозможно использовать Kotlin - только Java? Или на теперешнем этапе это вопрос предпочтения? И почему именно в мобайл Котлин стал стандартом, одобрение и саппорт от Гугла?
Скорей всего из-за того что на андроиде была java 1.6, ну и с некоторого апи часть 1.8
Скорее нет, но если уж рассматривать сильно специфические - то фреймворки, которые не могут себе позволить держать kotlin-stdlib в classpath. Например, тот же андроид. А почему котлин там так распространён - скорее всего, как писали выше, долгое сидение на джаве 1.6, в которой даже лямбд нет. Ну и вероятно всё-таки более хипстерские настроения среди мобильщиков, чем у бэкендеров, некоторые из которых до сих пор сидят на этой самой джаве 1.6.
Может быть какая-то экзотика, которая берет код на Java и транслирует его куда-то. Но такого в природе очень мало. Популярен потому что это в отличие от Java (даже Java 8) современный язык. И при прочих равных приятнее писать на современном языке.
были там лямбды в 1.6 :D на ретролямбде
Вроде же можно было без стдлибы кодить, ежели я не ошибаюсь.
Ни разу, впрочем, не пробовал.
Гу там вырезается то что не исполлзуется, как в джс
Обсуждают сегодня