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
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 Jemerov — co 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
- ImageKotlin (programming language)
JetBrains, Public domain, via Wikimedia Commons
Related
- Kotlin 1.0 releasedFebruary 15, 2016
- Java 1.0 shippedJanuary 23, 1996