Tinycobol.

compilador COBOL compatível com ANSI-1974
Baixe Agora

Tinycobol. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • The Tiny Cobol Team
  • Site do editor:

Tinycobol. Tag


Tinycobol. Descrição

Compilador COBOL compatível com ANSI-1974 O Tinycobol é um compilador de código aberto para as plataformas IA32 (X86 ).developer CommentsThis Compiler foi implementado pela primeira vez para gerar um programa de TSR (residentes residentes) sob DOS para minha família de micro-terminais conectados a um PC. O código gerado não pôde ser c (nesse momento), pois não havia compilador C disponível gratuitamente para fazer a tradução "segunda fase". Eu deveria gerar linguagem de montagem compatível com MASM.O compilador também foi necessário para se comunicar com uma pequena tarefa multi, responsável por fazer o console de PC disponível para outras tarefas, enquanto fazia todo o processamento no fundo. Assim, o código tinha que ser totalmente reentrante (vários terminais poderiam colocá-lo ao mesmo tempo), com uma pilha separada e áreas de segmento de dados variáveis, mas com área literal comum. Tive que desmontar uma pilha de 2 pés de alta pilha de listagens, para Entenda como fazer este trabalho dentro do DOS, portanto, nenhuma operação (até mesmo "pausa" chave) poderia tornar o sistema indisponível no contexto, ou os microestérminos não funcionariam. O compilador era pequeno, e aceite apenas um subconjunto de COBOL 74 padrão, mas poderia ser facilmente expandido para total conformidade. Não houve "movimento correspondente" nem "alter" declarações, já que a maioria dos programadores COBOL (nossos clientes) não exigiam. Não havia funções de geração de relatório também, por causa das restrições de tamanho. Nós deveríamos correr apenas com o primeiro 640KB de memória (eu não podia colocar naquela época interrompe servir fora desse espaço) enquanto deixando espaço suficiente para administrar as aplicações "primeiro plano". Espero que todos entendam agora por que essa coisa ruim tinha Tantas restrições. Agora, como estamos nos movendo para o Linux, faremos mais, pois não há mais nenhuma dessas restrições.


Tinycobol. Software Relacionado