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.

AI illustration

How this image was made

AI-generated illustration of Kotlin

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Kotlin (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 (86)

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 ⓘ