Конференция для студентов, изучающих Java-технологии и JVM-языки
24 апреля 2016, Москва, Гостиница «Radisson Славянская», площадь Европы, 2
Конференция для студентов, изучающих Java-технологии и JVM-языки
24 апреля 2016, Москва, Гостиница «Radisson Славянская», площадь Европы, 2
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, иллюстрирующих наиболее важные преимущества нового языка программирования.