macOS se basa en BSD que es un sistema operativo tipo Unix .
El sistema operativo Unix y el lenguaje C se crearon simultáneamente. Muchos de los comandos han evolucionado a lo largo del tiempo pero, por lo general, permanecen escritos en el lenguaje C. Las bibliotecas y el sistema operativo Unix también están escritos en C.
El lenguaje C es probablemente el lenguaje de alto nivel más cercano que realmente se parece a las instrucciones de la máquina. Esto permite que Unix sea portado a nuevas arquitecturas de procesadores con un mínimo esfuerzo. En otras palabras, las optimizaciones fueron proporcionadas originalmente por el autor del código y no se basaron en optimizaciones específicas del compilador con respecto a una arquitectura de procesador particular.
Nota: Gordon Davisson ha señalado en un comentario:
... macOS incluye mucho más que su núcleo de Unix, y gran parte del software agregado de Apple está escrito en otros idiomas, como Objective-C, Swift, y una gran cantidad de otros idiomas.