stefankruzel wrote:
Well Java would be my prefered language, it's more open and portable.
More open and portable than what? C++ is completely open, with a established procedure for changes to the language. Anyone can join the committee with full voting rights to effect changes. On the other hand, both Java & C# are closed preprietary languages, controlled by a single company. Both have forums where average users can suggest changes, but the final decision on what goes into the language remains exclusively with the owning company. Both companies provided implementations covering their own OS, and the most commonly used OS. Both provide a specification and allow other vendors to write implementation. Both have implementations for Linux and OSX provided by third-parties.
Truth, James