TinyCOBOL

Software captura de pantalla:
TinyCOBOL
Detalles de software:
Versión: 0.66
Fecha de carga: 11 May 15
Licencia: Libre
Popularidad: 6

Rating: nan/5 (Total Votes: 0)

TinyCOBOL es un compilador COBOL de código abierto para las plataformas (x86) IA32.
Comentarios de los desarrolladores
Este compilador se implementó por primera vez para generar un programa TSR (terminar y permanecer residente) en DOS para mi familia de micro-terminales conectados a un PC. El código generado no podría ser C (en ese momento), porque no había ninguna disponible gratuitamente compilador de C para hacer la traducción "segunda fase". Se suponía que debía generar lenguaje ensamblador compatible con MASM.
El compilador también se requiere para comunicarse con una pequeña tarea multi, responsable de hacer la consola de PC disponible para otras tareas, mientras se hace todo el procesamiento en el fondo. Así que el código tenía que ser completamente reentrante (varios terminales podrían estar ejecutando al mismo tiempo), con una pila separada y zonas de segmento de datos variables, pero con área literal común.
Tuve que desarmar una 2 pies de alto montón de anuncios, para entender cómo hacer este trabajo dentro de DOS, por lo que ninguna operación (incluso tecla "pausa") podría hacer que el sistema no está disponible en el fondo, o las micro-terminales no correría.
El compilador era pequeña, y aceptar sólo un subconjunto de COBOL 74 estándar, pero puede ser fácilmente ampliado para el pleno cumplimiento. No hubo "MOVE CORRESPONDIENTE" ni declaraciones "ALTER", como la mayoría de los programadores COBOL (nuestros clientes) no requirieron ellos. No hubo funciones de informe generar también, debido a las limitaciones de tamaño. Se suponía que íbamos a correr sólo con la primera 640KB de memoria, (no pude poner en ese momento interrumpe el servicio fuera de ese espacio), dejando espacio suficiente para el funcionamiento de las aplicaciones "en primer plano".
Espero que todo el mundo entiende ahora por qué esta cosa horrible había tantas restricciones. Ahora, como nos estamos moviendo a Linux, lo haremos mucho más, ya que no hay ninguna de esas restricciones más.

Programas parecidos

Pyastra
Pyastra

3 Jun 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Go
Go

27 Sep 15

TXR
TXR

18 Jul 15

Comentarios a la TinyCOBOL

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!