Kotlin | |
---|---|
Класс языка | язык JVM, свободное программное обеспечение и объектно-ориентированный |
Появился в | 22 июля 2011 |
Автор | JetBrains |
Расширение файлов |
.kt или .kts |
Выпуск |
|
Испытал влияние | Groovy, C#[2], Gosu, Java[2], Ruby, JavaScript[2], Scala[2], Python и ML |
Лицензия | Apache License 2.0[3] |
Сайт | kotlinlang.org (англ.) |
Платформа | Java Virtual Machine, Dalvik virtual machine, JavaScript, iOS, watchOS, tvOS, macOS, Linux, Windows и WebAssembly |
Медиафайлы на Викискладе |
Kotlin (Ко́тлин) — кроссплатформенный, статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM.
Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala[4]. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE[5]. Язык полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию; в частности, язык также встраивается в Android, что позволяет для существующего Android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком.