>there are operating systems in this day and age that ship without a C compiler preinstalled
If your OS ships without a C compiler, you should not be using it.
Linux and the BSDs are pretty much the only operating systems that ship with a C compiler. The real problem is platforms that don't have a C compiler except on other machines. You cannot compile an iOS application on iOS, for example.
It's more about the philosophy, a user should be able to program, and compile whatever he wants to. The operating system should ship with a compiler to help the user.
What kind is operating system is an operating system that doesn't let the user name programs to run on the same machine.
Even Ubuntu and Debian have gcc. I wish windows would start including a compiler as well
>I wish windows would start including a compiler as well
There are so many different C compilers for windows, which one would it come with?
Mingw requires a bunch of libs, clang and gcc require cygwin which is massive, and VS is big and only necessary for developers who will probably install the whole IDE, which would be bloat for most users.
So I understand why windows doesn't ship with a compiler.
le epic response
Games are important, what sort of OS doesn't ship with atleast 5 AAA games? What if the user wants to play an expensive game? Why use an OS that doesn't come with tons of free games?
It's more about the philosophy, people should have the option to, if they want to play games. They really should and this fag is a fucking retard, Trump 2016!
OS X and most Linux distros let me install a toolchain in one command.
This is fine, since I don't need it on everything. I've never needed to have a C compiler on my mail server, and I never will.