Aquí hay un desglose de cómo funciona:
1. Editor de texto: Necesita un editor de texto para crear el código fuente de su programa. Las opciones populares en la era de MS-DOS incluyen:
* edit.com: Un editor de texto básico incorporado incluido con MS-DOS. Es muy primitivo para los estándares modernos.
* Edlin.com: Otro editor incorporado orientado a la línea, incluso más rudimentario que editar.
* editores de terceros: Los editores de texto más avanzados como Norton Editor o Brief estaban disponibles, pero necesitaban ser comprados por separado.
2. Lenguaje de programación: Elegirás un lenguaje de programación. Las opciones populares para la programación de MS-DOS incluyen:
* archivos de lotes (.bat): Estos son scripts simples que usan comandos MS-DOS. No son un lenguaje de programación completo pero útiles para la automatización simple.
* Lenguaje de ensamblaje (ASM): Lenguaje de bajo nivel que interactúa directamente con el hardware de la computadora. Requiere un ensamblador (como MASM o TASM) para convertir el código en archivos ejecutables.
* c: Un lenguaje poderoso y ampliamente utilizado. Requiere un compilador C (como Turbo C o Borland C ++) para traducir el código en un ejecutable.
* Pascal: Otro lenguaje de programación estructurado, a menudo utilizado para la enseñanza. Requirió un compilador Pascal (como Turbo Pascal).
* Básico: Lenguaje interpretado (lo que significa que se ejecuta directamente del código fuente, sin necesidad de ser compilado primero). Las versiones populares incluyeron GW-Basic y QuickBasic.
3. Compilación/Interpretación: (Se aplica a idiomas distintos a los archivos por lotes e interpretado básico)
* Compilación: Idiomas como C, Pascal y Assembly requieren un compilador. Este es un programa que traduce su código fuente (por ejemplo, `.c`,` .pas`, `.asm`) en el código de la máquina (un archivo ejecutable, típicamente con una extensión` .exe` o `.com`).
* Interpretación: Se interpretan básicos y algunos otros idiomas, lo que significa que el código es ejecutado por línea por un intérprete sin un paso de compilación separado.
4. Ejecución: Una vez que haya compilado o escrito su programa (o tenga un archivo por lotes), puede ejecutarlo escribiendo su nombre (sin la extensión si se trata de un archivo '.exe` o `.Com`) en la solicitud de MS-DOS y presionando Enter.
Ejemplo (archivo por lotes):
Supongamos que desea crear un archivo por lotes que muestre un mensaje y luego se detenga:
1. Abra 'edit.com` (o el editor elegido).
2. Escriba las siguientes líneas:
`` `lote
@eco Off
echo hola, mundo!
pausa
`` `` ``
3. Guarde el archivo como `hello.bat`.
4. En la solicitud de MS-DOS, escriba `Hello.Bat` y presione Entrar.
Ejemplo (C - Requiere un compilador C):
Un simple "¡Hola, mundo!" El programa en C requeriría más pasos porque necesitaría un compilador C (como Turbo C) instalado. Escribiría el código C, lo compilaría usando el compilador y luego ejecutaría el archivo '.exe` resultante.
En resumen, la escritura de programas en el entorno MS-DOS es un proceso de varios pasos que involucra un editor de texto, un lenguaje de programación y potencialmente un compilador o intérprete. La complejidad depende en gran medida del lenguaje de programación que elija.