¿En qué idioma está escrito el sistema Windows?
90% lenguaje C + 10% lenguaje ensamblador
Los sistemas Windows están escritos principalmente en lenguaje C
Cuando programamos en la plataforma Windows, para llamar al sistema API (interfaz del programa de aplicación), estas interfaces están encapsuladas en el .dll del sistema (biblioteca de enlaces dinámicos). Todas las funciones API son funciones C en la plataforma de 32 bits, desde Windows3.0 hasta Windows95, hasta el presente Win2003. Ensamblajes de bibliotecas de funciones C, por lo que los programas del sistema compilados con funciones C tienen la mayor eficiencia de ejecución. Por supuesto, algunas de las llamadas subyacentes se compilan en ensamblador, pero el núcleo se crea principalmente en C.
Otro: MFC es solo un paquete de funciones API en sistemas Windows. Se basa en principios orientados a objetos y sirve para la programación GUI desarrollada a partir de AFX y tiene una historia de más de diez años. MFC6.0 está diseñado en base a los programas del sistema de Windows, en lugar de usarse para escribir el sistema operativo en sí, pero esto no se puede decir completamente. Algunos servicios en el sistema (se puede decir que hay muchos, como el tiempo) se crean usando. MFC.