macOS's kernel is _mostly_ C (and a little assembly), but it does allow device drivers to be written in a subset of C++...and many are.
So if you think of device drivers as part of the kernel then macOS does have a smidge of C++, if you don't then it doesn't.
"Our reruns are better than theirs."
-- Nick at Nite
C++ has its place (Score:3)
Well, he might be right about C++ not being a good fit for the Linux kernel. Yes, the language... but he is known to have strong opinions.
Then again, C++ works well for other operating systems, like Windows, Mac OS, and even Android (core).
So this is all dependent on the project.
Re:C++ has its place (Score:2, Informative)
"Then again, C++ works well for other operating systems, like Windows, Mac OS, and even Android (core)."
As far as I am aware, the kernel for all three of these is written in C.
Re: (Score:2)