Kotlin 1.0. Ask a question to the team
An important event for us happened this week - the first version of the Kotlin programming language has been released ! Since almost all of Kotlin's development was carried out in the St. Petersburg office of JetBrains, many Habrovsk residents already know what Kotlin are and have tried it in practice, so this post is more for comments: ask any questions and the Kotlin team will answer. We are online!

For those who hear about Kotlin for the first time, as well as to seed the conversation, a few facts about Kotlin:

For those who hear about Kotlin for the first time, as well as to seed the conversation, a few facts about Kotlin:
- Kotlin is a “pragmatic” language for the JVM and Android that we wrote at JetBrains so that we had something to program on;)
- Kotlin has the same area of applicability as Java, and is compatible with all modern technologies and tools:
- Kotlin is fully compatible with Java . In mixed projects, Kotlin code can easily call Java code and vice versa. Accordingly, all existing Java libraries are available from Kotlin.
- In Kotlin, it is not easy to get a Null Pointer Exception because the type system rules out this .
- Kotlin allows you to create extension functions for existing classes. Therefore, the standard library does not define its collection classes, but provides a bunch of convenient functions for working with JDK collections
- Starting with version 1.0, we guarantee binary compatibility. So now it is possible;)
- There are a lot of us! In January, Kotlin used more than 11 thousand people, of which 5 thousand in the last week. Nearly 2 thousand people communicate in our Slack channel and help each other. There are more than twenty people in the Kotlin team. About 500K lines of code are written in JetBrains on Kotlin, in more than ten projects, and in open repositories on GitHub (excluding ours) the number of lines is growing exponentially, and at the time of release there are already more than two million of them:

- We plan to release JavaScript and Java 8 support soon.
- We have our own online sandbox: http://try.kotl.in It has a series of Kotlin Koans tasks that help you get started with the language in just a few hours. Really in a few hours! We also have excellent documentation on the official website .
- We are open! Kotlin is being developed on GitHub , licensed under Apache 2.0. But most importantly, we always carefully listen to the entire incoming feedback, so now a word to you: