Kotlin (Ко́тлин) — статически типизированный язык программирования, работающий поверх JVM, и разрабатываемый компанией JetBrains. Компилируется также в JavaScript.
Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala[2]. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE[3].
Язык разрабатывается с 2010 года, публично представлен в июле 2011[1]. Исходный код был открыт в феврале 2012[4]. В феврале был выпущен milestone 1, включающий плагин для IDEA. В июне — milestone 2 с поддержкой Android[5]. В декабре 2012 года вышел milestone 4, включающий, в частности, поддержку Java 7[6].
Примечания
↑ JetBrains produces another Java alternative, The H(англ.)русск. (22 July 2011). Проверено 26 мая 2013.
Язык программирования Kotlin // Открытые системы. — 2011. — № 09.
Java-alternative Kotlin now available as open source, The H(англ.)русск. (14 February 2012). Проверено 26 мая 2013.
Kotlin M2 now runs on Android too, The H(англ.)русск. (04 June 2012). Проверено 26 мая 2013.
Fourth Kotlin milestone adds annotation tool, The H(англ.)русск. (12 December 2012). Проверено 26 мая 2013.
Ссылки
kotlinlang.org — официальный сайт языка Kotlin
Андрей Бреслав Язык программирования Kotlin // Открытые системы. — 2011. — № 09.
Kotlin в открытых кодах, Computerworld Россия (апрель 2012). Проверено 26 мая 2013.
Интервью с COO компании JetBrains Андреем Ивановым Реактивные мозги // Журнал Хакер. — 26.03.2013.
Janice J. Heiss The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav. Oracle Technology Network (April 2013). Проверено 7 июня 2013. Архивировано из первоисточника 10 июля 2013.
Language of the Month: Kotlin Language of the Month: Kotlin // The JVM As Language Farm Club // Dr. Dobb's Journal. — February 14, 2012.
Eric Bruno A Long Look at JVM Languages // Dr. Dobb's Journal. — November 19, 2012.