Kotlin

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Kotlin
Kotlin Logo
Творці:JetBrains
Останній реліз:1.2 (березня 1, 2017; 19 місяців тому (2017-03-01)[1])
Система типізації:статична
Під впливом від:Java, Scala, Groovy, Gosu, Ceylon, C#[2]
Платформа:Java Virtual Machine
ОС:будь-яка із тих, що підтримують JVM
Ліцензія:Apache 2
Сторінка інтернет:kotlinlang.org

Kotlin (Ко́тлін) — статично типізована мова програмування, що працює поверх JVM і розробляється компанією JetBrains. Також компілюється в JavaScript. Мову названо на честь острова Котлін у Фінській затоці, на якому розміщена частина Кронштадту[3].

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

Мова розробляється з 2010 року, публічно представлена в липні 2011[2]. Сирцевий код було відкрито в лютому 2012[5]. В лютому було випущено milestone 1, який містив плагін для IDEA. У червні — milestone 2 з підтримкою Android[6]. У грудні 2012 року вийшов milestone 4 та забезпечив підтримку Java 7[7]. Станом на листопад 2015 року основні можливості мови стабілізовані, готується реліз версії 1.0[8]. В грудні 2015 року з'явився реліз-кандидат версії 1.0, а 15 лютого 2016 року відбувся реліз версії 1.0.

З 17 травня 2017 року входить в список офіційно підтримуваних мов для розробки додатків для платформи Android.[9]

Примітки[ред. | ред. код]

  1. [1](англ.)
  2. а б JetBrains produces another Java alternative. The H[en]. 22 July 2011. Процитовано 2015-10-29. (англ.)
  3. а б Kotlin — конкурент Java і Scala. Открытые системы[ru]. липень 2011. Процитовано 2015-10-29. (рос.)
  4. Андрей Бреслав. Язык программирования Kotlin // Открытые системы[ru]. — 2011. — № 09.(рос.)
  5. Java-alternative Kotlin now available as open source. The H[en]. 14 February 2012. Процитовано 2015-10-29. (англ.)
  6. Kotlin M2 now runs on Android too. The H[en]. 04 June 2012. Процитовано 2015-10-29. (англ.)
  7. Fourth Kotlin milestone adds annotation tool. The H[en]. 12 December 2012. Процитовано 2015-10-29. (англ.)
  8. Kotlin 1.0 Beta 2 is Out!. 16 November 2015. (англ.)
  9. Android Announces Support for Kotlin. Android Developers Blog (en-US). Процитовано 2017-05-18. 

Посилання[ред. | ред. код]