Orígenes de Kotlin
Podemos describir Kotlin en una serie de puntos:
-
Kotlin es un lenguaje de programación fuertemente tipado desarrollado por JetBrains.
-
Ha sido ha sido influenciado por otros lenguajes como Groovy, Scala o C#.
-
Permite generar código para la JVM (Java Virtual Machine), JavaScript y, en las últimas versiones, también permite ejecutables nativos.
-
Tiene muchas menos tiene muchas menos características que Scala, pero es más familiar y tiene un mejor tiempo de compilación.
Origenes de Kotlin
Por hacer un poco de historia sobre Kotlin, podemos destacar estos datos:
-
Su nombre proviene del nombre de una isla.
-
Fue creado en 2010 por JetBrains, que es la empresa detrás de IntelliJ IDEA, uno de los mejores IDE de desarrollo para Java.
-
Todos los IDE de JetBrains están escritos en Java y su mayor problema era que su base de datos era muy grande, porque Java es un lenguaje genérico y poco conciso, y pensaron en qué características de otros lenguajes modernos podrían ayudarles.
-
Su mejor opción era Scala, pero lo descartaron por cuestiones de eficiencia y por ser demasiado potente o pesado para la solución que buscaban.
-
Una vez descartado Java, no querían salir del mundo de JVM y decidieron que la mejor opción era crear su propia versión mejorada de Java: Kotlin.
-
Inicialmente fue creado para aplicaciones de escritorio (que era el mercado de JetBrains), pero ahora mismo es el multiplataforma más potente, además del lenguaje oficial de Android.