Find a flaw
>inb4 windows
.NET core
java is better
it's not politically correct
>>61027435
Slower than Java
Sucks ass for 2D/3D animation rendering.
Yes I know there's shit like Unity but they all run like dogshit.
>>61027461
javafuckingsucks.jar
>>61027435
Compared to what?
>>61027528
MonoGame's pretty decent, and there are some (abandoned) OpenGL bindings
C++ is C plus one. A sharp raises a note by half a step, so Csharp is C+1/2. So Csharp < C++. QED
>>61027435
Slower and smaller ecosystem than Java.
Non-Windows C# is a joke.
Scala or even Kotlin is much fancier.
>>61027646
I think that once a decent GUI solution for core comes along it could be fairly viable on other platforms
>>61027435
>.NET core
That is the problem, it is still is pretty fucking useless and irrelevant so far. C# is great because the whole framework is pretty good, without it you better use C/C++ since every single thing support well that.
Not sure about java, didnt touch that in almost four years, but I love C# for things likestruct Foo {
public int Var1, Var2, Var3;
}
public static class FooExtensions
{
public static int SumUp(this Foo foo)
{
return foo.Var1 + foo.Var2 + foo.Var3;
}
}
Foo newFoo = newFoo {
Var1 = 10,
Var2 = 20,
Var3 = 30
};
int sum = newFoo.SumUp();
Also operator overloading and get; set; Attributes are great.
>>61027435
I want something with Python syntax and C# performance
>>61027875
>python syntax
Please no
You don't fix Java simply by bolting extra shit on.
>>61027873
>this Foo foo
???
>>61027435
i cant deploy to non-windows platforms
>>61028228
Lookup extension methods. It's magic.
>>61028228
>>61028309
Made a small typo, but other than that, this shit actually compiles.
There are a ton other neat features that help with the overall programming flow
>>61027533
Java is more employable than C# though
>>61028780
If you know one you could spend 5 minutes and put the other on your resume
Java will NEVER EVER have:
>true generics
>delegates
>actual pointers
>LINQ
>properties
>non-shit syntax
>way to build a quick GUI without any other programs than default IDE
>>61028896
>>way to build a quick GUI without any other programs than default IDE
java has default IDE??
>>61028896
>delegates
This one is hilarious.
>Don't have function pointers
>Wait until Java 8 just to get lambdas
>It's just another way of writing an anonymous class like we always did
>>61027875
Kotlin if you want JVM java ecosystem easily accessible.
You can go even faster than JVM/.NET tier by going hipster shit languages like nim. Thought their ecosystem is not that big (on the other hand they compile to actual binary and easily can integrate C/C++).
>>61028987
>C# has a new feature
>it takes 4 versions of Java to implement it
>its actually a hodgepodge ducttaped thing made using old features
why does this always happen
>>61029270
muh bytecode compatibility
>Java introduces generics
>It's just a fucking cast macro
>>61028896
B-but muh 3 billion devices
>>61028960
let me rephrase that
>solid way to build a GUI built in by default inside IDE
>>61028309
extensions are super handy