19 ms·
So... I guess I am confused. Here is how this has gone: You: The only widely used, mature OS which is written in C is *NIX. Me: No. The Windows and OSX ker
by EpicEng 13y ago
So... I guess I am confused. Here is how this has gone:
You: The only widely used, mature OS which is written in C is *NIX.
Me: No. The Windows and OSX kernels are written in C.
You: Yes, but OSX drivers are C++ and Windows is moving toward being able to be compiled by a C++ compiler.
Me: Right... but they are still written in C.
You: Yes, but that doesn't matter, you're wrong.
Me: ?
The discussion was centered around these kernels being written in C. They are, you have even conceded to that, yet you continue to argue (what point I don't even know) because OSX drivers are in C++ and Windows may some day in the theoretical future be compiled by a C++ compiler? I don't get it.
- pjmlp 13y agoSo you don't get that a kernel without drivers cannot even boot. Drivers that are an integral part of the kernel, thus making an C/C++ hybrid, not pure C. As for Windows, given the ongoing transition, and some of the chapters of Windows Internals book series, how can you prove that everything is still compiled with the C compiler and not C++ one? You are right, it is silly to keep this discussion.