Kotlin

21-10-2023

Перейти к: навигация, поиск
Kotlin
Автор:

JetBrains

Система типов:

статическая

Испытал влияние:

Java, Scala, Groovy, Gosu, Ceylon, C#[1]

Лицензия:

Apache 2

Сайт:

kotlinlang.org

Платформа:

Java Virtual Machine

ОС:

любая, поддерживающая JVM

Kotlin (Ко́тлин) — статически типизированный язык программирования, работающий поверх JVM, и разрабатываемый компанией JetBrains. Компилируется также в JavaScript.

Язык назван в честь острова Котлин в Финском заливе, на котором расположена часть Кронштадта[2].

Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala[2]. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE[3].

Язык разрабатывается с 2010 года, публично представлен в июле 2011[1]. Исходный код был открыт в феврале 2012[4]. В феврале был выпущен milestone 1, включающий плагин для IDEA. В июне — milestone 2 с поддержкой Android[5]. В декабре 2012 года вышел milestone 4, включающий, в частности, поддержку Java 7[6].

Примечания

  1. ↑ JetBrains produces another Java alternative, The H (англ.)русск. (22 July 2011). Проверено 26 мая 2013.
  2. ↑ Kotlin — конкурент Java и Scala, Открытые системы (издательство) (июль 2011). Проверено 26 мая 2013.
  3. Язык программирования Kotlin // Открытые системы. — 2011. — № 09.
  4. Java-alternative Kotlin now available as open source, The H (англ.)русск. (14 February 2012). Проверено 26 мая 2013.
  5. Kotlin M2 now runs on Android too, The H (англ.)русск. (04 June 2012). Проверено 26 мая 2013.
  6. 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.


Kotlin.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47