Kotlin es el nombre del nuevo lenguaje de la empresa jetbrains. Recordemos que jetbrains es la creadora de la exitosa ide IntelliJ.
Kotlin es un lenguaje que intenta solucionar incombenientes al escribir codigo Java. Entre otras características podemos nombrar:
El sistema toma control de las referencias nulas, no es necesario null pointer.
Soporta Clojures
Soporta Clojures
Es interoperable con Java; Java puede llamar a Kotlin y Kotlin puede llamar a Java.
Veamos un ejemplo de un Hola Mundo:
class Greeter(name : String) {
fun greet() {
println("Hello, ${name}");
}
}
fun main(args : Array
Greeter(args[0]).greet()
}
Dejo links: