* c: Este es históricamente y aún actualmente el idioma más dominante. Los componentes centrales y el núcleo se escriben en gran medida en C por razones de rendimiento.
* C ++: Se utiliza ampliamente para componentes y controladores de nivel superior, donde la programación orientada a objetos es beneficiosa.
* Lenguaje de ensamblaje: Se utiliza en secciones críticas de rendimiento para una interacción de hardware de muy bajo nivel.
Si bien otros idiomas pueden usarse para componentes o utilidades específicos, C y C ++ forman la abrumadora mayoría de la base de código de Windows.