... the different programming languages: C++, Java, C#.
My problem is the following: I have currently 4 years experience in developing Visual Foxpro applications. But now I want to start with the 'real' work. But the difficulty is: making the right choice of the above mentioned 3 programming languages.
I always believed in C++, but that's also the oldest one of the three. At first sight, after having experienced some Jave, I think you should have a lot of hardware to run Java applications smoothly. And C# sharp is just something of Microsoft. Some say that C# has the advantages of C++ and Java. But I don't like the idea that it is something from Microsoft alone. I think there is no certainty if it still will exist in the future.
So give me your thougths, tell me what you like most, what the advantages/disadvantages are from each language. Shortly, any comment on this is very appreciated.