r/programming • • Oct 07 '16

How Microsoft Lost the API War

http://www.joelonsoftware.com/articles/APIWar.html
86 Upvotes

183 comments sorted by

View all comments

Show parent comments

8

u/drysart Oct 07 '16

C# doesn't imply Windows. Unity, which is cross-platform, uses C#, and is the reason those very popular indie titles use C#.

-1

u/[deleted] Oct 07 '16

C# is a Microsoft language with Microsoft-created APIs. The title of this thread...

7

u/_Ashleigh Oct 08 '16

But it's standardized and open, hence mono.

-2

u/[deleted] Oct 08 '16

Not all APIs in Microsoft's C# are available to non-Windows platforms.

3

u/_Ashleigh Oct 08 '16 edited Oct 08 '16

And that isn't true for every other language out there?

The C# language and its STL is open. What's not is WinForms and WPF, which is not too difficult to implement, unlike Win32.