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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (7)

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 self-linksurface differs
surface form: Kotlin Multiplatform

Kotlin self-linksurface differs
surface form: Kotlin standard library

coroutines for asynchronous programming
default arguments
named arguments
null safety with nullable and non-null types
smart casts
influencedBy C# programming language
surface form: 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
HotSpot JVM
surface form: 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

Referenced by (62)

Full triples — surface form annotated when it differs from this entity's canonical label.

C# programming language influenced Kotlin
subject surface form: C#
Java influenced Kotlin
Kotlin hasFeature Kotlin self-linksurface differs
this entity surface form: Kotlin standard library
Kotlin hasFeature Kotlin self-linksurface differs
this entity surface form: Kotlin Multiplatform
Android Runtime (ART) supportsLanguage Kotlin
subject surface form: Android Runtime
Codex supportsLanguage Kotlin
Go influenced Kotlin
Eclipse supportsLanguage Kotlin
Visual Studio Code supportsLanguage Kotlin
this entity surface form: Kotlin (via extension)
Scala influenced Kotlin
Maven supportsLanguage Kotlin
subject surface form: Apache Maven
Gradle programmingLanguage Kotlin
Gradle supportsLanguage Kotlin
ART supportsLanguage Kotlin
subject surface form: Android Runtime
JetBrains bestKnownFor Kotlin
JetBrains develops Kotlin
JetBrains notableProduct Kotlin
Android Jetpack library supportsLanguage Kotlin
subject surface form: Android Jetpack
Kotlin Island isNamesakeOf Kotlin
this entity surface form: Kotlin (programming language)
Kotlin Island influencedNameOf Kotlin
this entity surface form: Kotlin (programming language)
James Gosling influenced Kotlin
this entity surface form: Kotlin programming language
gRPC supportsLanguage Kotlin
GraphQL usedWith Kotlin
Kotlin/Native belongsTo Kotlin
this entity surface form: JetBrains Kotlin project
HarmonyOS operating system programmingLanguage Kotlin
subject surface form: HarmonyOS
architecture components supportsLanguage Kotlin
subject surface form: Architecture Components
Datalore supportsLanguage Kotlin