10 cool things about Kotlin : Frozen Fractal

General News

Summary

Kotlin is a programming language developed by JetBrains (the makers of IntelliJ IDEA), which compiles down to Java bytecode. The translation isn’t perfect, but the places where it fails result in compile errors; I haven’t seen cases where any shortcomings would only have become apparent at runtime. Another feature sorely lacking from Java, and implemented as a mere hint to the compiler in C++, Kotlin gives you full control over function inlining. If you really want a nullable type, you have to add a to it: Then this will complain: There are several constructs to deal with this: You’d think you’d need such features a lot, but in practice I find that most of my references can be non-nullable anyway. The nice thing is that the return value of is the object you called it on, so it’s really easy to use this in a larger expression without being forced to introduce needless auxiliary variables.

Classifications

industries
EduTech - institutions
applications
AI & Machine learning

AskAI Classifications

Labels
Independent Software Vendor Game Development Casual Games

Linked Companies

Frozen Fractal
up to $1M
Stack Overflow
$100M to $250M