Вы здесь

Project Kotlin

Лекция
Предмет:
Конференция:
Дата записи:
26.04.12
Дата публикации:
24.02.16
Код для блога:

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

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

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

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

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

Другие лекции конференции

17