>C# is vastly superior to Java
>Java is desperately trying to implement mechanics C# had since many years
>most of them are half assed and not quite as good
>the only downside of C# - no multiplatform and lack of opensource is disappearing as we speak since they diverted most of their dev power into fixing them
>new runtime, .NET core is completely open and available at github
>tfw LINQ, delegates, properties, true generics, operator overloading & beautiful syntax
>clean and aesthetic code unlike bloated Java
>non-Microsoft, multiplatform IDE released by amazing JetBrains
Why are you not on team C# yet?
>>60739077
It's a shit.
I want something like Python but with C# tier performance and no GIL
>it's this thread again
Java's ecosystem is still superior. Try again in 5 years.
>not F#
What exactly makes C# better than Java?
Honest question.
So the .net framework has F#, while the java platform has Clojure. Which of these is actually better?
>>60739077
Java's ecosystem wins hands down.
The secondary, new JVM languages like Scala fuck C# in the ass for beautiful, complex functionality and syntax.
The JVM is faster and actually more applicable as a polyglot platform than .NET, despite only growing into that role.
>non-Microsoft, multiplatform IDE released by amazing JetBrains
That is good, but JetBrains' main product -you know, the one that kept the company alive for a good while now- was Intellij IDEA all along. The JVM language IDE.
C# getting a "me, too" is not that important, particularly since is a fly shit of a market in comparison, especially outside the USA.
>>60739289
If you want F# on the JVM, use Ford. Original F# is probably better.
If you want FP languages on the JVM, the biggest one is probably Scala due to having (in their markets) popular frameworks like Apache Spark, Akka, Play and Scalatra and a bunch more.
Clojure is "just LISP" overall. A fairly good implementation, but it is LISP.
>tfw Java
> 2k17
> enterprise applications programming language
> no source code protection
>>60739289
Clojure/LISP are far better than F#
that feel when you are to intelligent too use Java
>>60739425
this
>>60739077
>no multiplatform
Wrong.
Look for Mono and .NET Core.
>>60739279
It has much better garbage collection.
Also has a much better standard library.System.out.println("Hello world");
//becomes
Console.WriteLine("Hello world");
> C# vs Java dinosaurs at it again.
When will you retards start working in Javascript like the rest of the modern world?
>>60739537
>It has much better garbage collection.
This is an overall good thing, if true that is.
>Also has a much better standard library.
I can't see how your code-example represents that. What's the difference? "out" is a static object on the System singleton, the "standard output".
>>60739616
So you're telling me you can't do both? Enjoy being an underpaid pleb.
>>60739326
b-but microsoft's websites are shiny and my wife's son told me that java a shit because minecraft runs slow. your completely reasonable and valid arguments can't be right
>>60739537
>It has much better garbage collection
bull
>Also has a much better standard library
shit
feel free to substantiate your claims
>>60739714
>feel free to substantiate your claims
>he said while providing zero substance for his
>>60739616
Java is still an industry standard in enterprise. Node might be more popular on reddit or your shitty webdev blogs targeted at beginners, but that doesn't mean shit.
>>60739745
what claims would that be?
>>60739077
>start using kotlin
>90% of OPs argumention goes intro the trash
>you still get all the JVM adventages
microsoft cucks BTFO.
>>60739112
Nim Lang.
>microsoft shill thread
VS CODE IS A MS PRODUCT
C# IS AN MS LANGUAGE
STOP USING THESE THINGS. REAL DEVELOPERS DON'T USE MS PRODUCTS!!!
What's the best JVM language
>>60739839
Scala 3 :^)
This thread again.
C# is a meme cuck language. Every WinAPI call must be marshalled from managed to native by copying all attributes back and forth.
Every time you access an array element its checked for out of bounds.
Compiler and JIT is unable to optimize simple variable reuse so u need to be careful when accessing a variable multiple times, instead u need to store it in local var.
LINQ turns 10k elements query into 300mb memory leak. For every LINQ method you do in the set.
String is the devil.
>>60739714
> your completely reasonable and valid arguments can't be right
Thanks, though I myself will admit they were not perfectly solid on their ow.
You can look stuff up starting from there, though.
>>60739839
Well, for the biggest ecosystem still plain old Java. Moving along at a conservative pace which means it's also easy to maintain.
But if you like to deal with a relatively rapidly moving ecosystem with many clever people, Scala has a lot of nice features and a lot of cool libs and toys:
https://github.com/lauris/awesome-scala
Just SBT (the most commonly used build tool) alone is already extremely neat.
>>60739304
We always have the same threads everyday, this is 4chan.
>>60739616
KYS JavaScript is shit
>comparing shitty languages
What's the point?
>>60739425
>to intelligent too
sure thing
Why do game designers use C# instead of C?
>>60741351
Unity.
>>60739077
People that spend time arguing over programming languages haven't made a single program past "Hello, World!" or a calculator.
>>60741351
Microsoft visual studios
>>60739077
WTF are you paid or what? I see the same thread again. Also C# isn't vastly superior to java. It's good for windows but not for windows games in everything else there are better options.
Also it's not so beautfiul language just compare it to F# or even better swift which are the most modern and smartly written languages right now.
>>60741351
which ones? a lot of them are using C++ and then some of those are basically writing C
>>60741493
I think he means Unity users
>People are now shilling for Java because they hate MS just that much
C# is Java without all the parts that make Java fucking horrible.
>>60739077
If you know one, you have a pretty good working of the other.
it's like VB6.0 but with C++ and OOP memes
I fucking loved it
>>60739077
> programming language developed by winblows
Good god fuck no. Just because you're to fucking dumb to understand destructors in c++ to deal with memory management doesn't make c# good
>>60741544
I'm shilling for Java because it's great. Also I don't really hate MS. I use VSCode and Typescript often.
Also you should fuck off you fucking frogposting faggot
>>60741544
Without all the good parts of c++ though