Kotlin: the modern JVM language from JetBrains

Thumbnail

Event details

Date 25.11.2016
Hour 16:1517:30
Speaker Svetlana Isakova, JetBrains
Location
Category Conferences - Seminars
Abstract:
Kotlin is a modern statically typed language targeting JVM and JavaScript and intended for industrial use. The main goal of this project is to create a language that would be a good tool for developers, i.e. will be safe, concise, flexible, 100% Java-compatible and well-supported by IDE and other tooling. Kotlin is an open-source project developed by JetBrains, creators of IntelliJ IDEA and ReSharper, with the help of the community. This talk tries to explain the reasons standing behind creating one more programming language for the JVM platform. We'll focus out attention on the following features of the language:
  • Nullable types
  • Extension functions
  • Lambdas with receiver
  • Coroutines
We'll discuss: 
  • how Kotlin achieves very good compatibility with the Java code;
  • why Kotlin is good for writing DSL's and why some functions from the standard library look like built-in constructs;
  • a new feature of Kotlin that generalizes async/await.
  To find out more about Kotlin, please refer to http://kotl.in.

You can watch the talk online through this link:  
 http://video.epfl.ch/cgi-perl/EPFLTV/home.pl?page=start_video&video_type=10&lang=2&id=3178&win_close=0
 
Bio:
Svetlana is a Developer Advocate at JetBrains. She's been working on the Kotlin language (http://kotlinlang.org/) since 2011. She is one of the authors of the "Kotlin in Action" book.

Practical information

  • General public
  • Free

Organizer

  • EPIC - Kirill Nikitin

Tags

talk seminar EPIC

Event broadcasted in

Share