Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: nicolas2013alcubo en 9 Septiembre 2014, 06:19 am



Título: Microsoft COBOL 3x para MS-DOS
Publicado por: nicolas2013alcubo en 9 Septiembre 2014, 06:19 am
Me encanta investigar un poco los antiguos lenguajes de programación (COBOL es kbsoleto jajaja). Se me ocurrió bajarme desde vetusware el compilador Microsoft COBOL 3x que corre bajo MS-DOS. Tengo Windows 7, pero obvio que uso DosBox y hasta pude colocar el Edit.com para editar los códigos fuente. Este fue mi primer ejercicio de prueba:
       IDENTIFICATION DIVISION.
       PROGRAM-ID HOLA.
       DATA DIVISION.
       PROCEDURE DIVISION.
       MAIN-NICO.
           DISPLAY "Hola mundo!!!".
           STOP RUN.

Todo ok hasta ahí. Compilo, linkeo y el programita anda bien, sin errores. Lo que desearía saber en ese compilador es cómo hacer para borrar la pantalla y si se pueden cambiar el color de fondo, texto...
Disculpen porque les salga con un lenguaje antiguo y obsoleto. Me encanta investigar y me encanta programar para MS-DOS. Respondanme, please. Saludos. Nico


Título: Re: Microsoft COBOL 3x para MS-DOS
Publicado por: engel lex en 9 Septiembre 2014, 06:37 am
no se si te sirva

http://www.solodrivers.com/manuales/programacion_cobol (http://www.solodrivers.com/manuales/programacion_cobol)

http://jlbv.com/cobol2005.pdf (http://jlbv.com/cobol2005.pdf)


Título: Re: Microsoft COBOL 3x para MS-DOS
Publicado por: nicolas2013alcubo en 9 Septiembre 2014, 06:50 am
Gfacias. Cuando vaya a mi pc lo voy a probar. Ahora es de noche y estoy en mi cama con mi tablet con Android. Lástima que no se pueda usar este cobll en la tablet jajaja.


Título: Re: Microsoft COBOL 3x para MS-DOS
Publicado por: nicolas2013alcubo en 10 Septiembre 2014, 01:18 am
Gracias. Me leí todo, pero no me funciona cuando agrego en DATA DIVISION
SCREEN SECTION.
01 PANTALLA
BLANK SCREEN. ¿Por qué?

Yo puse así:

       IDENTIFICATION DIVISION.
       PROGRAM-ID HOLA.
       DATA DIVISION.
       SCREEN SECTION.
       01 PANTALLA
           BLANK SCREEN
       PROCEDURE DIVISION.
       MAIN-NICO.
           DISPLAY "Hola mundo!!!".
           STOP RUN.

Compilo y me da errores. Y así es como decía en los ejemplos. Que alguien que sepa COBOL para MS-DOS me diga como hacer para borrar la pantalla o cómo usar bien la sección SCREEN SECTION. Gracias. Nico.