Sé que los kernels de Windows y Linux, DOS y UNIX, están escritos en C, pero ¿en qué idioma están escritos Windows y Linux?
Según lo que Microsoft anunció en Estados Unidos hace unos años, 80 del sistema de microkernel de Windows están escritos en C, el resto está escrito en C y ensamblador, y la interfaz subyacente está escrita en ensamblador.
Linux está escrito mayoritariamente en lenguaje C. La interfaz gráfica de Linux puede ser KDE o GNOME, y puedes desarrollarla según tus preferencias.
DOS se escribió originalmente en lenguaje ensamblador y luego hubo una versión en lenguaje C (parece que después de que DOS salió a la PC), UNIX pasó por etapas como el lenguaje B y el lenguaje C; en los primeros días de Windows, era lenguaje ensamblador. Más tarde, algunos componentes usaban su propio software de compilación. Es difícil decir el lenguaje de programación específico. Probablemente sea C o C, pero no es estricto. cosas estándar; el kernel de Linux está escrito en C, con algo de código ensamblador incrustado en el medio. La parte inferior del código está completamente en lenguaje ensamblador (como el código de inicio). El entorno gráfico utiliza lenguajes como perl. hay muchas variedades.