This question may sound silly.. but my intention is to understand advantages of Java over all other programming languages ??
I guess c# is more or less similar to java.. also c# is derived from c++ which inturn is derived from C..
So learning which language is more easier or helpful in understanding concepts & developing programs..
- Java is supported on most platforms, whereas C# mostly runs on other platforms but is not supported by Microsoft.
- There are more external tools (like static code analyzers) for Java than for C#, although it is a matter of time before this goes the other way. When a scientific study is done into VM optimization or error detection, Java is mostly used.
- Since Java and C# are developed by different companies, there are differences in licensing, usage terms and conditions, pricing for support or software, etc.
Update: .NET Core is now also supported on Linux and macOS.
精彩评论