Tinycobol

COBOL-compiler die voldoet aan ANSI-1974
Download nu

Tinycobol Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • The Tiny Cobol Team
  • Uitgever website:

Tinycobol Tags


Tinycobol Beschrijving

COBOL-compiler die voldoet aan ANSI-1974 TinyCobol is een open source COBOL-compiler voor de IA32 (X86) -platforms.Developer CommentsThis Compiler werd voor het eerst geïmplementeerd voor het genereren van een TSR (beëindig en verblijfinzit) Programma onder DOS voor mijn familie van micro-terminals die op een pc zijn aangesloten. De gegenereerde code kon niet C (in die tijd), want er was geen vrij beschikbare C-compiler voor het doen van de "tweede fase" -vertaling. Ik moest masker-compatibele assemblagetaal genereren. De compiler was ook verplicht om te communiceren met een kleine multi-taak, verantwoordelijk voor het beschikbaar stellen van de pc-console beschikbaar voor andere taken, terwijl ze alle verwerking op de achtergrond doen. Dus de code moest volledig opnieuw zijn (verschillende terminals kunnen het tegelijkertijd gebruiken), met een aparte stapel- en variabele datasegmentgebieden, maar met gemeenschappelijke letterlijke gebied. Ik moest een 2 voet hoge stapel van aanbiedingen demonteren, Begrijp hoe u dit werk in DOS kunt maken, dus geen bediening (zelfs "PAUZE" -toets) kan het systeem niet beschikbaar maken op de achtergrond, of de micro-terminals zouden niet lopen. De compiler was klein en accepteer alleen een subset van COBOL 74 standaard, maar kan gemakkelijk worden uitgebreid tot volledige naleving. Er waren geen "bewegende", noch "alter" -afschriften, omdat de meeste COBOL-programmeurs (onze klanten) ze niet nodig hadden. Er waren ook geen rapportgenererende functies, vanwege de grootte beperkingen. We moesten alleen rennen met de eerste 640KB geheugen, (ik kon op die tijd niet onderbroken onderbrekingen buiten die ruimte) terwijl ik voldoende ruimte achterliet voor het uitvoeren van de "voorgrond" -aanvragen. Ik hoop dat iedereen het nu begrijpt waarom dit waardeloos is zoveel beperkingen. Nu, zoals we naar Linux verhuizen, zullen we veel meer doen, omdat er geen van die beperkingen meer zijn.


Tinycobol Gerelateerde software