Tartu Software Development Guild Meeting - Introduction to Kotlin

Klipi teostus: Mirjam Paales 04.04.2014 2269 vaatamist Arvutiteadus


Andrey Breslav, JetBrains



Kotlin is a modern statically typed language targeting JVM and JavaScript. It is intended for industrial use, with a focus on safety and tooling.



This talk gives an overview of the language and accompanying tools.



Among other things, the following will be covered:

* Static null-safety;

* Extension functions;

* Higher-order functions and type-safe builders;

* Smart casts;

* Developing mixed Kotlin/Java projects.



To find out more about Kotlin, please refer to

http://kotlin.jetbrains.org/



Andrey leads Project Kotlin at JetBrains. He also served as an expert in a JCP group for JSR-335 that worked on the design of Java 8's lambdas.