Marcin Moskala interesting blog post inspired by Seven Languages in Seven Week book in which he presents characteristics of Kotlin language. And one very typical Kotlin trait is that it isn’t really introducing anything new into programming languages family.
The purpose of this article is not to teach the language, but to show the character of Kotlin instead. You don’t need to understand everything. Instead, concentrate on thinking how presented features would influence the way you are programming.
The blog post then explains:
- Kotlin basics – everything in Kotlin is an object
- Safety, security and scalability (Properties must be initialized)
- Smart casting
- Minimal, simple things should be simple
- Flexibility (top level functions, mutable and immutable)
You will also find plenty of code examples in the post demonstrating discussed Kotling features. Great read!
[Read More]