Lenguajes de Programación

Orígenes de Kotlin

En este artículo podrás conocer cómo surgió Kotlin y qué evolución ha tenido a lo largo de estos años.

Publicado el 03 de Diciembre de 2020
Compartir
Tabla de contenidos

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.

Imagen 0 en Qué es Kotlin y sus orígenes

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.


Compartir este post

También te puede interesar...

Programación en Kotlin para Android

Curso de Programación en Kotlin para Android

6 horas y 43 minutos · Curso

Aprende a desarrollar aplicaciones para Android programando mediante Kotlin, el nuevo lenguaje de programación oficial de Android que te ahorrará tiempo en la creación de …

  • Lenguajes de programación
Android Annotations: Introducción

Curso de Android Annotations: Introducción

5 horas y 32 minutos · Curso

Aprende desde cero AndroidAnnotation, el framework que te facilita programar aplicaciones nativas para Android.

  • Desarrollo Móvil
Cómo consumir datos de una API con Android usando Retrofit2

Cómo consumir datos de una API con Android usando Retrofit2

38 minutos y 49 segundos · Taller

Aprende como consumir datos de una API con Retrofit2 en Android y como integrarlo en un proyecto.

  • Desarrollo Móvil
Artículos
Ver todos