Идиоматичный Kotlin: от форматирования до DSL

День 1 /  / Зал 3  /  RU / Для практикующих инженеров

Начать пользоваться Kotlin несложно — он похож на Java, и ваш существующий опыт легко позволит вам начать программировать в стиле Java. В этом докладе вы узнаете о возможностях языка и стандартной библиотеки Kotlin, которые позволят вам выйти на следующий уровень и писать по-настоящему компактный и выразительный код. Сочетание этих возможностей позволяет строить на базе Kotlin так называемые «доменно-ориентированные языки», которые позволяют декларативно выражать сложные наборы инструкций. Мы рассмотрим несколько примеров таких языков и то, как вы сможете сами создавать их.


Дмитрий Жемеров
Дмитрий Жемеров
JetBrains

Дмитрий Жемеров работает в JetBrains с 2003 года. Участвовал в разработке многих продуктов компании, включая IntelliJ IDEA, PyCharm и Kotlin. В последнее время руководит командой, отвечающей за инструменты разработки на языке Kotlin (плагины к IDE и системы сборки). Кроме того, Дмитрий — один из соавторов книги «Kotlin in Action» («Kotlin в действии»).

Наши контакты