Kotlin (γλώσσα προγραμματισμού)

Η Kotlin είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμου που σχεδιάστηκε από την ομάδα JetBrains.

Η γλωσσα Kotlin τρέχει πανω στην Εικονική Mηχανή της Java (JVM). Έχει επηρεαστεί από τις γλώσσες Java, Scala, C#, Groovy, είναι συμβατή με την Java ™ και Android ™,  έχει σχεδιαστεί για να τρέχει σαν εγγενής κώδικας στα iOS και macOS.

Απο τον Φεβρουάριο του 2012 η Kotlin αναπτύσσεται ως γλώσσα ανοικτού κώδικα. Η πρώτη επίσημη έκδοση 1.0 δημοσιεύτηκε τον Φεβρουάριο του 2016. Τον Μάιο του 2017 η Google ανακοίνωσε οτι η Kotlin θα είναι επίσημη γλώσσα του Android.

Η Kotlin αξιοποιεί τις υπάρχουσες βιβλιοθήκες για την Εικονική Mηχανή της Java (JVM), για   Android και  web browser. Ένα πρόγραμμα Kotlin μπορεί να αναπτυχθεί σε Ολοκληρωμένο περιβάλλον ανάπτυξης IntelliJ IDEA, Android Studio, Eclipse, NetBeans, Visual Studio Code.

Ο κώδικας Kotlin μπορεί να περιέχει κώδικα Java και ο κώδικας Java να περιέχει Kotlin. Ο κώδικας Java μετατρέπεται σε κώδικα Kotlin.

Παραδείγματα κώδικα
fun main(args: Array<String>) {
   println("Hello World!")
}
fun main(args: Array<String>) {
    for (arg in args)
        println(arg)
}
fun max(a: Int, b: Int) = if (a > b) a else b
class Person(val firstName: String, val lastName: String, var age: Int) {
  // ...
}

Πηγες 
 kotlinlang.org

Γλώσσες προγραμματισμού
Αντικειμενοστρεφείς γλώσσες προγραμματισμού