Introducción a Kotlin

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. JetBrains lo introdujo por primera vez en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que Java, pero aún así es totalmente interoperable con el código Java.

Kotlin está patrocinado por Google, anunciado como uno de los idiomas oficiales para el desarrollo de Android en 2017.

Ejemplo de Kotlin –

fun main()
{
    println("Hello Geeks");
}

Características clave de Kotlin:

/*     Java Code     */
class Book {
    private String title;
    private Author author;
    public String getTitle()
    {
        return title;
    }
    public void setTitle(String title)
    {
        this.title = title;
    }
    public Author getAuthor()
    {
        return author;
    }
    public void setAuthor(Author author)
    {
        this.author = author;
    }
}

Ventajas del lenguaje Kotlin:

  • Fácil de aprender: Basic es casi similar a Java. Si alguien trabajó en Java, entiéndalo fácilmente en poco tiempo.
  • Kotlin es multiplataforma: Kotlin es compatible con todos los IDE de Java, por lo que puede escribir su programa y ejecutarlo en cualquier máquina que admita JVM.
  • Es mucho más seguro que Java.
  • Permite usar los marcos y bibliotecas de Java en sus nuevos proyectos de Kotlin mediante el uso de marcos avanzados sin necesidad de cambiar todo el proyecto en Java.
  • El lenguaje de programación Kotlin, incluido el compilador, las bibliotecas y todas las herramientas, es completamente gratuito y de código abierto y está disponible en github. Aquí está el enlace para Github https://github.com/JetBrains/kotlin

Aplicaciones del lenguaje Kotlin:

  • Puede usar Kotlin para crear una aplicación de Android.
  • Kotlin también puede compilar en JavaScript y ponerlo a disposición de la interfaz.
  • También está diseñado para funcionar bien para el desarrollo web y el desarrollo del lado del servidor.

Publicación traducida automáticamente

Artículo escrito por Praveenruhil y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *