Kotlin

Where type safety and elegance meet, turning nulls into possibilities

History

  • Created: 2011
  • Creator: JetBrains Team led by Andrey Breslav
  • Key Influences: Java, Scala, Groovy, C#, JavaScript, Python

Paradigms

  • object oriented
  • functional
  • imperative
  • structured
  • concurrent