clmlbx said:
^^^ u mean in c# we have to work on .net environment and even on java
No i meant either choose C#(requires .NET platform) or JAVA(requires JVM platform).
.NET is a MS technology to make application OS independent.
Btw JAVA is the first OS independent (portable) language, it means make program on onw machine and it will run on every machine.
While C and C++ are not portable (cuz u are directly dealing with the particular machine low lvel instructions)
*en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
MS is copycat:
Before creating C#, Microsoft implemented a modified Java environment, called J++, adding new features in a manner which was in direct contravention to the standards and conventions ensuring the platform neutrality which lies at the heart of Java. This violated the license agreement Microsoft had signed, requiring that standards and specifications be strictly adhered to in return for using the Java name and brand logos. Sun Microsystems sued, and won, thus preventing Microsoft from further production of J++. With the release of the .NET framework (and C#), the project was revived in the form of J#.