Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Язык Kotlin для платформы Java

Описание: Kotlin – современный язык программирования, компилируемый в байт-код для платформы JVM и в JavaScript. Язык разрабатывается в компании JetBrains. Код проекта доступен под свободной лицензией Apache 2.

При разработке авторы руководствуются следующими требованиями к языку:

  • он должен быть совместим с Java “в обе стороны”: код на Java можно вызывать из кода на Kotlin, и наоборот;
  • компилироваться как минимум так же быстро как Java; это требование особенно важно для больших проектов;
  • быть безопасным, то есть статически гарантировать отсутствие типичных ошибок;
  • быть лаконичным, избегать “церемониальности”, то есть “само собой разумеющихся” конструкций, загромождающих код;
  • и, наконец, при сохранении необходимой выразительности, новый язык должен быть достаточно прост для изучения.

В числе прочего, презентация освещает взаимодействие Kotlin и Java:

  • как код, написанный на одном из языков, может обращаться к библиотекам, написанным на другом;
  • как компилируются смешанные проекты, в которых часть написана на Kotlin, а часть — на Java;
  • как Kotlin расширяет существующие Java-библиотеки новыми полезными функциями.
Тип выступления: Доклад (50 минут)
Андрей Бреслав

Андрей Бреслав

Санкт-Петербург, Россия

Андрей Бреслав (@abreslav) возглавляет разработку языка Kotlin в компании JetBrains. Небольшое количество свободного времени, которое после этого остается, он посвящает преподаванию в старшей школе. Раньше преподавал и в университете; теперь вместо этого выступает на различных конференциях, рассказывая о своем проекте и о фундаментальных принципах, лежащих в основе профессии разработчика ПО.

Видеозапись выступления

Слайды презентации