Personal opinion
C# is a lot better than Java. You have less boilerplate code (getter and setter in 2018, really?) and lambdas are great.
But really both are similar so you can pretty much just start with one and still find your way in the other.
Personal opinion
C# is a lot better than Java. You have less boilerplate code (getter and setter in 2018, really?) and lambdas are great.
But really both are similar so you can pretty much just start with one and still find your way in the other.
Indeed Java has more boilerplate, but honestly I've never been bothered by it (as you can generate most within your IDE) and because its explicitly written down it can make code more readable.
And Java also has lambda's.
The bigger reason is one word: Oracle
Whether you go towards C# or other companies... Oracle is a horrible company.
That reminds me, I want to experiment some with AOT compilation and also the new GC plugins.
more text to read does not means "more readable", it means more effort to do
not always the case, but you can't argue that "less text is more readable" any more than you can argue "more text is more readable". what you want is, "just the right amount of text" which will depend on your tastes.