4 ms·
The C# ECMA Standard ( http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf http://www.ecma-international.org/publications/files/ECMA-ST...
by DrJokepu 17y ago
The C# ECMA Standard ( http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf http://www.ecma-international.org/publications/files/ECMA-ST... ) mentions it several times that one of the main design goals of the C# language was familiarity to C++ programmers. 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.
- berntb 17y agoThe C# standards only mentions C/C++ and not Java?! >>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"? :-)
- messel 17y agoha, I think so berntb.
- ido 17y ago> Didn't Microsoft even try some (/a few?) Java-clone before C#? J#[1]? J++[2]? [1] http://en.wikipedia.org/wiki/J_Sharp http://en.wikipedia.org/wiki/J_Sharp [2] http://en.wikipedia.org/wiki/Visual_J%2B%2B http://en.wikipedia.org/wiki/Visual_J%2B%2B
- berntb 17y agoThanks! Next time I'll just check this document linked from the J++ 'pedia page myself before asking. http://www.ecis.eu/documents/Finalversion_Consumerchoicepaper.pdf 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...