Me preguntaba quién sabe de qué lenguajes de programación se componen 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 las partes de scripting del sistema operativo? ¿Qué partes del sistema operativo se escribirían en cada idioma?