July 19, 2011

Kotlin programming language announced

JetBrains unveiled KotlinA modern language from JetBrains — officially supported for Android and interoperable with Java. on July 19, 2011 at the JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages. Language Summit — a pragmatic JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages. language designed to interoperate with JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data..

What it was for

Kotlin (programming language)KotlinA modern language from JetBrains — officially supported for Android and interoperable with Java. aimed to fix JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data.'s verbosity and null-safety gaps while keeping 100% JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. interop — years before Google made it the preferred AndroidGoogle's open mobile operating system — the dominant platform for smartphones worldwide. language. JetBrains dogfooded it in IntelliJ plugins before KotlinA modern language from JetBrains — officially supported for Android and interoperable with Java. 1.0 shipped in 2016.

People

  • Dmitry Jemerovco creator

Companies

  • JetBrains
  • Sun Microsystems

Why it's here

KotlinA modern language from JetBrains — officially supported for Android and interoperable with Java. was JetBrains' answer to JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data.'s stagnation on the JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages..

Why it mattered

It later became AndroidGoogle's open mobile operating system — the dominant platform for smartphones worldwide.'s recommended language and a server-side alternative to JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data..

What it solved

JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages. developers wanted modern syntax without abandoning existing JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. libraries.

Media

  • Kotlin (programming language)
    ImageKotlin (programming language)

    JetBrains, Public domain, via Wikimedia Commons

Related