JetBrains anuncia Kotlin 1.0
Kotlin Es un lenguaje de programación para la máquina virtual Java y para Android. Recientemente JetBrains ha anunciado Kotlin 1.0, La primera versión estable de este lenguaje en el cual llevan trabajando desde 2010.
Este lenguaje hace énfasis en mejorar la productividad del programador. Por ejemplo, en este lenguaje es posible cuando se crean clases que sólo contienen datos, y no tienen ninguna funcionalidad ("data class"), de un modo automático el lenguaje se encarga de generar getters y setters para todas las propiedades, realiza una implementación para los métodos toString, hashCode y equals en base a dichas propiedades (no como la que se hereda de Objet en Java) y proporcionar funcionalidad para copiar objetos de dicha clase.
Otras funciones interesantes son el validar de modo automático que un objeto no puede tomar el valor null, o el soportar lambdas incluso cuando se corre una máquina virtual anterior a Java 8. Aquí tenéis un tutorial interactivo de Kotlin 1.0.