>>Indeed C# borrowed a considerable portion of its syntax and keywords from C and C++. I suppose the same is true for Java as well.
It seems really weird to me when you sound like C# was an independent development? I'm not an expert on either, but...
Didn't Microsoft even try some (/a few?) Java-clone before C#? And then we have that "embrace and extend Java" thing Microsoft tried first.
Is the ... hrm, inspiration... from Java in C# "the love that dare not speak its name"? :-)
J#[1]? J++[2]?
http://www.ecis.eu/documents/Finalversion_Consumerchoicepape...
Page 16: Kill cross-platform Java by grow[ing] the polluted Java market. (Microsoft internal document.)
Etc etc, with references.
This document could be posted as a story on HN, if anyone wants lots of karma. :-)
We can say one thing for certain -- the "love" here is criminal and violent...