>>So it is NOT a variant of Java (I consider that an insult, btw <s>), and it
>
>No it's not an insult. It may be a tributing. Because Java is the one of the pure OOP language on the world. In that case C# is a good OOP language too.
>
>However, if I would like choose a language like C# or Java my prefer will Java. Because;
>
>1- Java is really platform independent language.
>
>2- Maybe one day Billy wakes up and he decide to "C# is over"
C# is an ECMA standard. It is not owned by MS, and other companies (like Borland) have their own C# tools. C# is also implemented on other platforms (although if you want to use the .NET framework...)
Java has been removed from standardization, and is a Sun-owned property.
I agree with your arguments above, but I think you should arrive a C# as the right answer to your concerns... ;-)
Markus