jpoint JPoint 2016 Student Day (24.04.2016 — 24.04.2016)

Kotlin для JVM: просто, ясно, безопасно

img

Kotlin – новый язык программирования для платформ JVM и Android, версия 1.0 вышла в феврале 2016 года. Язык разрабатывается в компании JetBrains в первую очередь с целью облегчения жизни разработчиков на Java. Благодаря этому, Kotlin полностью интероперабелен с Java, то есть код на Java можно свободно использовать из кода на Kotlin, и наоборот. Разработчикам на Java нет необходимости переделывать на Kotlin весь проект – вполне возможна разработка на Kotlin лишь новых частей проекта, с сохранением всей прежней Java-инфраструктуры. При этом, Kotlin выигрывает у Java в безопасности и выразительности, что позволяет программисту вести разработку быстрее.

Язык исключительно прост в освоении – программист на Java осваивает Kotlin за несколько часов, а через две-три недели начинает программировать на нём хорошо. В этом отношении он выигрывает, например, у языка Scala. Сейчас Kotlin – это более десяти тысяч разработчиков в нескольких десятках компаний, почти три миллиона строк кода в двух тысячах открытых репозиториях на GitHub, не считая ещё полумиллиона строк в репозиториях JetBrains.

Доклад содержит ряд примеров на языках Java и Kotlin, иллюстрирующих наиболее важные преимущества нового языка программирования.