Kotlin

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 09:34, 29 грудня 2015, створена Jarozwj (обговорення | внесок) (трохи доробив шаблон; розкоментовую)
Перейти до навігації Перейти до пошуку
Kotlin
Kotlin Logo
Парадигмаоб'єктно-орієнтоване програмування, функційне програмування, імперативне програмування, структурне програмування, декларативне програмування, узагальнене програмування, рефлексія і конкурентні обчислення
Дата появи22 липня 2011
ТворціJetBrains
РозробникJetBrains
Останній реліз
Тестова версія1.0 Beta 4 (22 грудня 2015[1])
Система типізаціїстатична
Під впливом відJava, Scala, Groovy, Gosu, Ceylon, C#[2]
ПлатформаJava Virtual Machine
Операційна системабудь-яка із тих, що підтримують JVM
ЛіцензіяApache 2
Звичайні розширення файлів.kt або .kts
Репозиторій вихідного кодуgithub.com/JetBrains/kotlin
Вебсайт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].

Примітки

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

Посилання