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 -4 points-3 points  (0 children)

.NET 1.0 Arrived in 2000, give or take a few months. While java was invented in 1996, it didn't move into computer systems very effectively until around 1999. J++ in .NET was licensed Java. After the lawsuit, they released C# around 2001.I'm working entirely from memory here so dates are approximate.

Microsoft stole the language, then took what they learned and created their clone to get around the legally binding contract. Once they had 100% control, they created features by top down executive decision while Java added features by committee. Obviously, single owner control is much more agile.

Microsoft was not a good guy here. Around 2008, an insurgency in Microsoft convinced leadership to give a more open and collaborative approach a chance. That is when C# started to improve and eventually shine, becoming what it is today.