MiNombreEsFantasma
Madmaxista
- Desde
- 20 Jul 2015
- Mensajes
- 6.409
- Reputación
- 14.824
Una pregunta... En qué lenguaje estaba programado MS-Dos? Ahora tendrá código libre tras más de 30 años...
Creo que el lenguaje que interacciona de forma más directa con los procesadores x86 es el Assembler...
Microsoft liberó hace unos años el código fuente del MS-DOS 1.0 y 2.0 (GitHub - microsoft/MS-DOS: The original sources of MS-DOS 1.25 and 2.0, for reference purposes) y está casi todo en ensamblador de 8086.
La razón es porque en aquella época (1983) no existían buenos compiladores de lenguajes de alto nivel (como C) para la arquitectura x86 y por el propio diseño de MS-DOS (16 bit modo real, ya que el 8086 no daba para mucho más)