Tinycobol.

Compilatore Cobol conforme a ANSI-1974
Scarica ora

Tinycobol. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • The Tiny Cobol Team
  • Sito web dell'editore:

Tinycobol. Tag


Tinycobol. Descrizione

Compilatore Cobol conforme a ANSI-1974 Tinycobol è un compilatore Cobol Open Source per le piattaforme IA32 (X86 ).Developer CommentiThis Compiler è stato implementato per la prima volta per generare un programma TSR (termini e rimane residente) sotto DOS per la mia famiglia di micro-terminali collegati a un PC. Il codice generato non potrebbe essere c (in quel momento), perché non c'era il compilatore C liberamente disponibile per fare la traduzione "seconda fase". Dovevo generare un linguaggio di assemblaggio compatibile con MASM.Il compilatore è stato inoltre richiesto di comunicare con un piccolo compito multiplo, responsabile della realizzazione della console PC disponibile per altri compiti, mentre si esegue tutte le elaborazioni sullo sfondo. Quindi il codice doveva essere completamente rientrante (diversi terminali potrebbero essere eseguiti allo stesso tempo), con una pila separata e aree di segmento di dati variabili, ma con area letteraria comune. Ho dovuto smontare un alto mucchio di elenchi di 2 piedi, a Comprendere come effettuare questo lavoro all'interno di DOS, quindi nessuna operazione (nemmeno il tasto "Pausa") potrebbe rendere il sistema non disponibile sullo sfondo, oi micro-terminali non funzionerebbero. Il compilatore era minuscolo e accetta solo un sottoinsieme di Cobol 74 Standard, ma potrebbe essere facilmente espanso alla piena conformità. Non c'erano dichiarazioni "mosse corrispondenti" né "alterare", come la maggior parte dei programmatori di Cobol (i nostri clienti) non li ha richiesti. Non c'erano anche alcun rapporto generando funzioni, a causa dei limiti delle dimensioni. Dovevamo correre solo con i primi 640 KB di memoria, (non potevo mettere in quel momento interrompe la manutenzione al di fuori di quello spazio) lasciando un sufficiente spazio per eseguire le applicazioni "in primo piano". Spero che tutti capiscano ora perché questa cosa schifosa così tante restrizioni. Ora, come stiamo passando a Linux, faremo molto di più, poiché non ci sono più di queste restrizioni.


Tinycobol. Software correlato