Red de conocimiento informático - Material del sitio web - ¿Cómo escribir un sistema operativo simple en lenguaje C?

¿Cómo escribir un sistema operativo simple en lenguaje C?

Los sistemas operativos ciertamente se pueden escribir en C, pero generalmente no se escriben solo en C.

Escribir un sistema operativo requiere que un lenguaje de programación tenga las siguientes características:

1. Multiplataforma, no solo compilar bajo una plataforma específica (VB no es aceptable);

p>

2. Debe ser un lenguaje compilado (PHP no funcionará) o tener un intérprete muy eficiente.

3 Debe ser fácil de operar el hardware y fácil de integrar en ensamblaje. (PHP no funcionará);

4. El hardware debe ser fácil de operar y fácil de integrar (Java no es posible);

4. Bueno, es mejor que los símbolos compilados por diferentes compiladores sean básicamente consistentes y fáciles de vincular (C no es posible). Si abandonas la clase, C está básicamente bien

5). en sí está mejor escrito por el propio lenguaje (los compiladores para la mayoría de los lenguajes están escritos en C/C

6. las bibliotecas de la mayoría de los idiomas no se pueden modificar);

7. Los desarrolladores pueden ampliar, transformar o utilizar fácilmente la biblioteca de tiempo de ejecución como una biblioteca de tiempo de ejecución de terceros (la biblioteca de tiempo de ejecución de la mayoría de los idiomas). no se puede modificar);

8. Los desarrolladores pueden ampliar, transformar o utilizar fácilmente bibliotecas de tiempo de ejecución de terceros (las bibliotecas de tiempo de ejecución de la mayoría de los idiomas no se pueden modificar).

8. Hay muchos desarrolladores (no tantos para lenguajes especializados);

9. Debería haber suficiente información sobre el desarrollo de sistemas operativos en ese lenguaje.

Entonces, para resumir, C es el lenguaje elegido.