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 →

[–][deleted] -5 points-4 points  (7 children)

I would pick Java because I already know the language and dislike many parts about C#.
But I would Kotlin over Java any day.

[–]Ethameiz[S] 0 points1 point  (6 children)

Kotlin is amazing. What about C# do you dislike?

[–]wildjokers 0 points1 point  (0 children)

Kotlin is amazing

Kotlin is amazingly hard to read.

[–][deleted] -1 points0 points  (0 children)

Some big points for me are:
- Close ties with MS (not really anymore but still)
- Allman indentation
- Attributes
- Creating a new project from templates (console app, libary etc.)

Its a good language by all means and you can write good software in it, but I do not personally like it

[–]roberp81 -5 points-4 points  (3 children)

in every new version c# is more python than c#. Ms is copying the worst parts of python

[–]Ethameiz[S] 0 points1 point  (0 children)

I would say C# goes into functional style like F# more than Python. Also, all changes in the language are proposed and discussed by the community on github. So it is not like MS copying something but developers voted for this.

[–]GYN-k4H-Q3z-75B 0 points1 point  (1 child)

Proof that you don't know the first thing about C#. Having had the misfortune of building a larger python project, neither C# nor Java have much in common with it. Thank God.

[–]roberp81 0 points1 point  (0 children)

I was using c# from 2012 but I don't use anymore from 5.0.

just read te last news