Axoft

JetBrains объявила о релизе Kotlin версии 1.3

Команда JetBrains объявила о релизе Kotlin версии 1.3. Разработчики стабилизировали работу сопрограмм и представили бета-версию Kotlin/Native. Язык теперь поддерживают Google Cloud Platform, фреймворк Spring и система Gradle.

Новое в Kotlin 1.3

◊Релиз библиотеки kotlinx.coroutines версии 1.0 для работы с сопрограммами.

◊Бета-релиз Kotlin/Native — LLVM-бэкенда для компиляции исходного Kotlin-кода в отдельные двоичные файлы. Новая версия предоставляет полностью автоматизированное управление памятью и умеет взаимодействовать с Си, Objective-C и Swift. Кроме того, runtime Kotlin/Native продвигает использование неизменяемых данных и препятствует любым попыткам поделиться в тредах незащищённым изменяемым кодом.

◊Новые библиотеки для поддержки мультиплатформенных проектов. Помимо kotlinx.coroutines для сопрограмм команда JetBrains представила библиотеки для обработки HTTP-обращений и сериализации. Такой инструмент можно создать самостоятельно, добавив к общедоступному API специфичные для нужной платформы зависимости.

◊Поддержка представленных в Kotlin 1.3 нововведений в трёх IDE: IntelliJ IDEA Community Edition, IntelliJ IDEA Ultimate и Android Studio.

◊Реализация «контрактов»

◊Экспериментальная поддержка классов inline и четырёх подвидов типа unsigned integer.

◊Возможность вложенного объявления в классах annotation.

◊Включение в стандартную библиотеку поддержки Kotlin/Native и Kotlin/JS.

Подробнее о Kotlin 1.3 можно почитать на странице What’s New на сайте Kotlin. Многие новшества разработчики представили на KotlinConf: плейлист с выступлениями доступен на YouTube-канале JetBrains.

Предыдущая версия, Kotlin 1.2, выходила в ноябре 2017 года. Она предлагала компиляцию как в JVM-байткод, так и в JavaScript для использования языка как на фронтенде, так и на бэкенде. В той версии был значительно оптимизирован компилятор, стандартная библиотека пополнилась новыми пакетами, а ещё появились расширения для работы с последовательностями и коллекциями.

Стать партнером Axoft

Рады сотрудничеству с AXOFT!
Заполните и отправьте данную форму.
Мы с вами свяжемся по обсуждению условий сотрудничества.

акционные предложения