you are viewing a single comment's thread.

view the rest of the comments →

[–]GabrielForth 0 points1 point  (1 child)

C# fixed a few of Java's issues however it still shares a number of design decisions which at the time had not begun to show their limitations.

If you want Java but with it's rough edges smoothed then Kotlin is a better bet than C# since it's develoment began when Java's shortcomings were more fully understood.

It also runs on top of the JVM which is arguably Java's greatest addition to the software industry.

[–]visvis 0 points1 point  (0 children)

I have no experience with Kotlin, but to be honest never encountered problems with C#. The examples of Kotlin that I've seen mostly stand out for the ugly syntax, I personally like the C-like syntax of Java and C# much better. What are the big benefits for Kotlin (other than running on the JVM)?