¿En qué idiomas están escritos Windows, Mac OS X y Linux?

Me preguntaba quién sabe de qué lenguajes de programación están hechos Windows, Mac OS X y Linux y qué lenguajes se utilizan para cada parte del sistema operativo (es decir: Kernel, arquitectura de plug-in, componentes GUI, etc.).

Supongo que hay varios idiomas para cada uno y, obviamente, sé que el kernel de Linux está escrito en C.

Supongo totalmente aquí que Mac OS X contiene una gran cantidad de código Objective-C, ya que es el lenguaje de Apple derivado de NeXT.

Windows, he oído que contiene C, C ++ e Intel Assembly. ¿Linux o Mac OS contienen algún código de ensamblaje?

Además, ¿existen lenguajes de scripting como Ruby, Python, etc. utilizados por los desarrolladores del sistema operativo para la creación de scripts de partes del sistema operativo? ¿Qué partes del sistema operativo se escribirían en cada idioma?

Respuestas a la pregunta(13)

Su respuesta a la pregunta