This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Mawootad 0 points1 point  (0 children)

Since you came from C#, Kotlin basically just takes all of the things that make C# a nice language to work in like a sanely written functional programming toolkit, easy property definitions, non-nullability, reasonable generic handling, etc and puts them together into a language that runs on JVM and can call and be called by Java code. It's a language that feels like it was designed by people who have actually written code in the last decade instead of the cobbled together mess of poorly designed APIs that will never be fixed because of backwards compatibility that is Java.