Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Kotlin

Multi-Paradigm Language

Kotlin is a statically typed, multi-paradigm programming language developed by JetBrains, first announced in 2011 and reaching a stable 1.0 release in 2016. Designed for full interoperability with Java, Kotlin runs primarily on the Java Virtual Machine and also compiles to JavaScript and native code; Google announced Kotlin as an officially supported language for Android development in 2017. The language takes its name from Kotlin Island, near Saint Petersburg, echoing Java's own naming after the Indonesian island. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
2011 1
Paradigm
Object-oriented, functional and imperative 2
Significance
Google's preferred language for Android application development since 2019, fully interoperable with Java on the Java Virtual Machine. 2
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
Apache License 2.0 1
Kotlin
Filter Results4 entries
FAQs

Where can Kotlin programs run?

It runs on the Java Virtual Machine and can also target JavaScript or LLVM.

Kotlin mainly runs on the Java Virtual Machine, the same platform Java programs use. It can also be compiled to JavaScript source code, or it can use the LLVM compiler infrastructure to build programs that run natively.
Connections

Follows Typing Discipline

In Field

Influenced

Source Wikidata: Ballerina (programming language)
Source Wikidata: V

Influenced By

Source Wikidata: Kotlin
Source Wikidata: Kotlin
Java, Programming Languages

Kotlin was explicitly designed for full interoperability with Java and is influenced by it alongside Scala, C#, Groovy, JavaScript and ML.

Source Wikipedia: Kotlin (programming language)
Source Wikidata: Kotlin

Invented By

Source Wikipedia: Kotlin (programming language)

Licensed Under

In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Originated In

Also in Business Atlas: where this subject originated.

Sources
1. Wikidata: Kotlin
  • Wikidata Q3816639, class allow-list match (w-wdresolver-0926)
  • Wikidata Q3816639 P571 (inception)
  • Wikidata Q3816639 P275 (license)
  • Wikidata Q3816639 P7078 (typing discipline)
View the Source
2. Wikipedia: Kotlin (programming language)
Wikimedia Foundation
  • Lead section
    Kotlin () is a cross-platform, statically typed, general-purpose high-level programming language with type inference.
  • History section
  • Infobox / History section
  • Invented By: Andrey Breslav
  • Influenced By: Java
View the Source
Wikidata: Ballerina (programming language)
Influenced: Ballerina (programming language)View the Source
Wikidata: V
Influenced: V (programming language)View the Source
Kotlin (Wikipedia)
In Group: Cross-Platform and Cloud Multi-Paradigm Languages, Lead
Quote, In Group: Cross-Platform and Cloud Multi-Paradigm Languages, Lead
Kotlin () is a cross-platform, statically typed, general-purpose high-level programming language with type inference.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.