views:

192

answers:

1

Hi all,

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..

+6  A: 
  • 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.
Sjoerd