(March 14, 2015 at 3:04 pm)Moros Synackaon Wrote: C# has not yet been available for non-Windows platforms long enough to compare on terms of ubiquity. Due to that, even a better language design (C#) would not win the versus battle.
I am not a programming professional and I chiefly oppose Microsoft on the basis of their history of anti-competitive business practices leading to what was an effectively monopolistic position in operating systems with attendant quality failures and price gouging.
However, it seems to me that 15 years in the software market actually IS enough time to compare on near any terms and the only reason C# hasn't been ported to non-Windows systems is by yet another of Microsoft's choices to not serve their customers but themselves. Any C# port to non-Windows system is probably Microsoft bowing to the popularity of Java.
http://en.wikipedia.org/wiki/C_Sharp_%28...anguage%29
Quote: By the time the .NET project was publicly announced at the July 2000 Professional Developers Conference, the language had been renamed C#, and the class libraries and ASP.NET runtime had been ported to C#.
So how, exactly, does God know that She's NOT a brain in a vat?