Андрей Бреслав — Project Kotlin
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— — . . . . Андрей Бреслав — Project Kotlin Встреча JUG 26.04.2012 Kotlin — современный язык программирования, компилируемый в байт-код для платформы JVM и в JavaScript. Язык разрабатывается в компании JetBrains. Код проекта доступен под свободной лицензией Apache 2. При разработке авторы руководствуются следующими требованиями к языку: он должен быть совместим с Java «в обе стороны»: код на Java можно вызывать из кода на Kotlin, и наоборот; компилироваться как минимум так же быстро как Java; это требование особенно важно для больших проектов; быть безопасным, то есть статически гарантировать отсутствие типичных ошибок; быть лаконичным, избегать «церемониальности», то есть «само собой разумеющихся» конструкций, загромождающих код; и, наконец, при сохранении необходимой выразительности, новый язык должен быть достаточно прост для изучения. В числе прочего, презентация освещает взаимодействие Kotlin и Java: как код, написанный на одном из языков, может обращаться к библиотекам, написанным на другом; как компилируются смешанные проекты, в которых часть написана на Kotlin, а часть — на Java; как Kotlin расширяет существующие Java-библиотеки новыми полезными функциями.