Kotlin

E13746

Kotlin is a modern, statically typed programming language developed by JetBrains that runs on the JVM and is widely used for building Android applications.


Statements (55)
Predicate Object
instanceOf JVM language
programming language
statically typed language
compilesTo JVM bytecode
JavaScript
native binaries via Kotlin/Native
designedBy JetBrains
developer JetBrains
fileExtension .kt
.kts
hasFeature Kotlin Multiplatform
Kotlin standard library
coroutines for asynchronous programming
default arguments
named arguments
null safety with nullable and non-null types
smart casts
influencedBy C#
Groovy
Java
JavaScript
Scala
interoperableWith Java
namedAfter Kotlin Island
organizationBehind JetBrains
originCountry Russia
paradigm functional programming
object-oriented programming
platform .NET (via Kotlin/Native and interoperability tools)
Android
Java Virtual Machine
JavaScript
native binaries
primaryUseOnAndroid first-class language for Android development
supports coroutines
data classes
extension functions
functional features
generics
higher-order functions
interoperability with Java
lambdas
null safety
object-oriented features
operator overloading
sealed classes
type inference
typingDiscipline static typing
strong typing
usedFor Android application development
backend services
desktop applications
multiplatform development
server-side development
web development


Please wait…