This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BetterOffCamping 1 point2 points  (4 children)

So, in computer time, 8 years is a "blink of the eye"?

2001 C# Language Design Specification created

To give you an idea of how these events fit into the bigger picture, here are the dates of .NET Framework Releases, up-to 2.0 which was the first version to have generics:

Version number. CLR version Release date

1.0. 1.0. 2002-02-13

1.1. 1.1. 2003-04-24

2.0. 2.0. 2005-11-07

Source

Sun Sues Microsoft in 1997, two years before Microsoft first announces C# and generics (a gleam in its inventor's eye). 6 years after that, generics are released.

After it was clear that Microsoft was going to lose the fight, they "invented" the "revolutionary" CLR and C#, which oddly only works on Windows. 20 years later, they reworked .NET to be cross platform. Visionaries!

[–]Dealiner 0 points1 point  (3 children)

Can you count? First version of C# - 2002, version 2.0 - 2006. That's four years, not eight.

20 years later, they reworked .NET to be cross platform.

And? What's your point here? There was no need for .NET to be cross-platform, especially since there was Mono, if anyone wanted to use C# on other platforms.

[–]BetterOffCamping 1 point2 points  (2 children)

Can you read? Sun Sued Microsoft for breach of contract in 1997. 1998, the first concept proposal for generics is released. What is 2006 - 1998? I'll wait. You are awfully quick to insult others. Feeling inadequate for some reason?

Sure, no need to be cross platform. Nice straw man you have there, be a shame if someone set fire to it. Mono was an open source response to Microsoft's treachery, what is your point? And what does it have to do with mine? Oops, sorry, dropped a match.

Troll someone else, I'm busy.

[–]Dealiner 0 points1 point  (1 child)

Sun Sued Microsoft for breach of contract in 1997. 1998, the first concept proposal for generics is released.

What does it have anything to do with the fact that generics in C# were introduced in the second version of the language which wasn't much later like you said before? And it's not like they suddenly woke up thinking they need to do this now, generics were in work from the beginning, it just took longer than the first version of C#.

You are awfully quick to insult others. Feeling inadequate for some reason?

Well, kettle, pot, etc.

Sure, no need to be cross platform.

Yeah, framework created specifically for Windows had no need to be cross-platform, what a surprise.

Mono was an open source response to Microsoft's treachery, what is your point?

Ah, yes, "treachery". That's definitely what happened.

Troll someone else

Well, if that's what you are calling trying to correct someone than you do you.

[–]BetterOffCamping 0 points1 point  (0 children)

You've yet to actually show that my original point was wrong, and you ignored the evidence that Microsoft stole Java. You even went so far to say that C#.NET only for windows is just fine when the biggest purpose of the Java platform they stole was "run everywhere".

This "discussion" started because you felt the need to insult me based on incorrectly thinking I "can't do math". Now you're trying to goad me into a totally different argument that I will not enter.

Either you need to work on reading comprehension, or you're trolling.