3 ms·
For me right now it's Kotlin. I believe it picks a good balance of simplicity/readability vs expressibility/power. In particular I find it's generics, data cla
by jpgvm 7y ago
For me right now it's Kotlin. I believe it picks a good balance of simplicity/readability vs expressibility/power.
In particular I find it's generics, data classes, infix operators and extension functions very useful for expressing business logic concisely.
These features let me write half (or less in many cases) the code I might need to in Go.
More importantly is Kotlin is much easier to refactor. Part of that is there is just less code to refactor, the other important piece is tooling and IDE providing awesome automatic refactoring tools.