La pregunta de Hoy: ¿Qué es Kotlin?
Para los programadores principiantes que se están adentrando
en aplicaciones Android, y que sus primeras aplicaciones o pruebas las han
estado haciendo en el lenguaje de Programación Java, quizás al escuchar la
palabra Kotlin se pregunten: ¿Qué es Kotlin? Pues Bien, Kotlin es un lenguaje de
Programación open source, bajo la licencia Apache 2.0, creado por JetBrains
(los creadores de Android Studio).
Como Funciona
Kotlin es un lenguaje tipado estático (esto es cuando la
comprobación de tipificación se realiza durante la compilación, y no durante la
ejecución. Ejemplos de lenguajes que usan tipado estático son C, C++, Java y
Haskell). Y corre o se ejecuta sobre la máquina virtual de Java y también puede
ser compilado a código fuente de JavaScript. En el año 2011 se revelo el
proyecto Kotlin pero ya llevaba 1 año o más de desarrollo, su objetivo
Principal es que se compile de una manera igual o más rápida que Java.
En Kotlin las clases y métodos se llaman Funciones Miembro. Soporta
la interpolación de variables dentro de cadenas de texto al estilo de los shell
scripts de Perl y Unix/Linux. La inferencia de tipos es otra de las
características de Kotlin.
¿Es complicado?
Kotlin es más sencillo, es decir, es más fácil de programar
en kotlin que en otro lenguaje de programación. Kotlin utiliza todo lo mejor de
Java y quita todo lo que no sirve para enfocarse en productividad. Para aquellos
que inician con desarrollo de aplicaciones en Android será más Fácil y para los
más experimentados será más cómodo para el desarrollo.
Lenguaje Oficial de Android
Pues sí, ya es el lenguaje oficial de Android, pero se puede
seguir programando con Java, ¿Por qué? Porque Es interoperable al 100% con
Java, en Android Studio (el IDE oficial de Android) tiene integrado un sistema
de conversión de lenguaje Java a Kotlin, es decir, Java jala a Kotlin y
Viceversa.
Además, tanto Google como Jetbrains pondrán las herramientas
necesarias para los desarrolladores que trabajen con Android Studio y no tengan
Problema al programar en Kotlin.
Así pues, si eres novato o si ya has desarrollado desde hace
tiempo en Android Studio, Bien podrías Informarte más Acerca de Kotlin, te darás
cuenta de que no es tan complicado.
Siempre Recuerda que
Cada día se aprende Algo Nuevo.