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.

All labels observed (7)

How this entity was disambiguated

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
linked to: Kotlin

Kotlin standard library
linked to: Kotlin

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
linked to: HotSpot JVM

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

How these facts were elicited

Referenced by (62)

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

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