Kotlin
Kotlin corre sobre la JVM y es 100% interoperable con Java, pero con una sintaxis mucho más concisa y segura frente a nulos. Google lo declaró lenguaje preferido para Android. También sirve para backend y multiplataforma.
- Creado por JetBrains
- Año 2011
- Paradigma: Multiparadigma · compilado a bytecode
- Extensiones: .kt, .kts
Para qué se usa
- Apps Android
- Backend con Ktor
- Multiplataforma
A favor
- Conciso y seguro
- Interopera con Java
- Null safety nativa
En contra
- Compilación más lenta
- Menos recursos que Java
- Ligado a la JVM
Ecosistema
- Jetpack Compose
- Ktor
- Spring
- Android SDK
- Coroutines
- Gradle
Ejemplo
fun main() {
println("¡Hola, mundo!")
}