¿Qué es?
Lenguaje de programación
de tipado estático que corre sobre la máquina virtual de Java y que también
puede ser compilado a código fuente de JavaScript.
Fue nombrado lenguaje del
mes por la revista Dr. Dobb' Journal en su edición de enero de 2016.
Igual que en otros
lenguajes modernos como Scala y Groovy, los puntos y comas son opcionales como
final de sentencia; en muchos casos un salto de línea es suficiente para que el
compilador pueda deducir que la declaración terminó.
Características
Interoperabilidad con código Java
Con una base de código existente escrita en Java, puede interactuar
correctamente con Kotlin y viceversa.
Curva de aprendizaje sencilla
Tiene una sintaxis sencilla permitiendo una curva de aprendizaje fluida,
intuitiva y fácil de usar.
Menor tiempo de programación
Optimiza mucho el proceso de escritura de código y evita la repetición.
Orientado a objetos y programación
funcional
Kotlin demuestra que también se puede trabajar de la mano de la
programación funcional.
Corrutinas
Desarrollo multiplataforma
Kotlin se puede utilizar para cualquier tipo de
desarrollo, desde la web del lado del servidor y del lado del cliente, hasta
Android e iOS.
Flexibilidad
Da a los desarrolladores libertad de trabajar con el estilo que elijan.
Comentarios
Publicar un comentario