So .Net was released for Linux. What is the point of using Java anymore?

So .Net was released for Linux. What is the point of using Java anymore?

Other urls found in this thread:

benchmarksgame.alioth.debian.org/u64q/csharp.html
en.wikipedia.org/wiki/Java_(software_platform)
blog.xamarin.com/android-in-c-sharp/
github.com/dotnet/core
msdn.microsoft.com/en-us/library/x53a06bb.aspx
twitter.com/NSFWRedditVideo

oracle support

No point whatsoever

Hopefully this move isn't too late for MS, they are doing a lot of retarded moves lately

kek

java already being established, supported and integrated

Good. Hopefully we'll have net soon for android aswell. Java is shit

c# and java is the same thing

said the guy who never ever saw and or did any benchmark or compared prices for licenses...

Total reserved keyword for each language:

C
- 32 keywords
- close to zero overhead, keywords are either describing datatype or compiler hints.

Java
- 50 keywords
- medium bloat, other than basic datatype, need to support for access type, object inheritance and exceptions.

C#
- over 100+ keywords, not bothering to count.
- expect another new keywords in future C# version.

>comparing the usefulness of a library and a language

>implying that one is better than the other

excuse me could you not?

Isn't Java faster than C#? I think garbage collection is supposed to be better too, right? Has that changed?

benchmarksgame.alioth.debian.org/u64q/csharp.html
Yes, java are faster but some people confusingly mix java with dalvik.
Dalvik are slower than java or c#.

Xamarin bruhh

woah now pajeet, lets not confuse languages with runtimes/compilers.

Java the language on java the platform are faster than c# on mono.

Dalvik/Android runtime are slower than java runtime environment and c# on mono.

Satisfied ?

What I was really referring to was
>java is faster
java is a language, it can't be "faster" unless you mean the time it takes to write it. only an implementation can be faster than another.

>satisfied?
no. by "java the platform" and "java runtime environment" I presume you mean the Oracle JDK/JVM? because then, yes.

>any year
>not using glorious c++
I bet you perform all of your calculations at runtime you sick fuck

Java the platform
en.wikipedia.org/wiki/Java_(software_platform)

>The Java platform is a suite of programs that facilitate developing and running programs written in the Java programming language. A Java platform will include an execution engine (called a virtual machine), a compiler and a set of libraries; there may also be additional servers and alternative libraries that depend on the requirements. Java is not specific to any processor or operating system as Java platforms have been implemented for a wide variety of hardware and operating systems with a view to enable Java programs to run identically on all of them.

>only an implementation can be faster than another
Ok, you can view the source code for each benchmark case.
Sure you can write suck code and make it slower, but the code is there to dispute.
But atleast on this benchmark, java code run faster than c# code.

benchmarksgame.alioth.debian.org/u64q/csharp.html

>A Java platform will include an execution engine (called a virtual machine), a compiler and a set of libraries; there may also be additional servers and alternative libraries that depend on the requirements.
You proved my point. "A java platform..." E.g. there is more than one.

I'm not talking about the implementation of the algorithm, I'm talking about the implementation of the language. E.g. GCC vs Clang or Mono vs Microsoft C# (whatever the fuck the actual compiler is called)

technically you're right, but in practice if binaries made from language A are faster than those made from language B then it's generally said that A is faster than B

blog.xamarin.com/android-in-c-sharp/

>So .Net was released for Linux
When?

github.com/dotnet/core
Source code for .NET core was released a while back user.

>over 100+ keywords
completely false
msdn.microsoft.com/en-us/library/x53a06bb.aspx
>not bothering to count.
You know, this why you keep using C, because you insist in adding when you can multiply.

not samefag, but I count over 100 keywords in those tables

Do you even read what you link at ?
See subsection for each titles.
Some are duplicates, but many are not listed on front page.

Sux dick (You)

So was Delphi, COBOL, BASIC. Where are they now?

Thanks, I wasn't aware.
What are differences between .NET core and .NET for Windows?

I counted 105 keywords, including the 26 contextual keywords.

no GUI

This .
Unless you also count LINQ keywords like , it'll be more.