Red de conocimiento informático - Espacio del host - 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?

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?

Windows es un enorme sistema de software que está dividido en muchas partes y requiere varios programadores para completarlo. Cada programador puede tener un lenguaje de programación en el que es bueno. Escriben programas en el lenguaje en el que son buenos (tal vez C, C, VB...), completan la parte de las funciones del programa de las que son responsables y. luego realice la compilación y combine en el software final del sistema operativo Windows. Todo el proceso es similar al de una fábrica que produce equipos grandes, donde se ensamblan diferentes piezas antes de ensamblarlas.

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.