fbpx

Kotlin

¿Qué es Kotlin?

Kotlin en un lenguaje de programación de alto nivel, estáticamente tipado, compilado e interpretado, al igual que lenguaje de programación Java se compila Bytecode y también es interpretado por máquina virtual de Java, pero es independientemente de Java.

Es un lenguaje de programación multiplataforma y multiparadigma, Kotlin es un lenguaje orientado a objetos, pero también podemos realizar programación funcional como también programación estructura, Kotlin es un lenguaje simple y seguro gracias a que sea simple la curva de aprendizaje es corta.

Este lenguaje de programación Kotlin fue creado por la empresa JetBrains, una de la empresa que se dedica a crear IDES para diferentes lenguajes de programación. El nombre de Kotlin proviene de una isla en Rusia cerca de San Petersburgo.

Que puedo hacer con Kotlin

Con Kotlin puedes desarrollar diferentes aplicaciones, pero este lenguaje es más utilizado para creación de aplicaciones móvil.

  • Aplicaciones móviles
  • Desarrollo Web (Backend)
  • Bibliotecas o Framework
  • Aplicaciones de Escritorio
  • Análisis de datos / Inteligencia Empresarial
  • Desarrollo Web (Frontend)
  • Desarrollo de Juegos
  •  Aprendizaje Automático (Machine Learning)
  • Otros

Como funciona Kotlin

Para crear y ejecutar una aplicación se realiza una serie de paso como, crear, compilar y ejecutar, código fuete de Kotlin se almacena en archivos con extensión .kt hola.kt, y se compila con comando kotlinc kotlinc hello.kt -include-runtime -d hello.jar, esto genera .jar con para ejecutar se usa la maquina virtual de Java y se usaría el comando java java -jar hola-jar para ejecutar.

Sintaxis de Kotlin

La sintaxis de Kotlin es muy simple, para crear en punto de entrada de la aplicación de crea la función principal main main, fun main() {}, para mostrar datos por pantalla solo se usa la instrucción println(“Hola Oregoom”) y para crear variables usas la instrucción var.

//Función principal 
fun main(){
    //Mostrar datos por Pantalla 
    println("Hola Oregom")
    //Definir una variable 
    val nombre = "Alex Roel"
    //Mostrar información
    println("Nombre: $nombre")
}

¡Adelante! deja tu comentario