TinyCOBOL

Software kuvakaappaus:
TinyCOBOL
Ohjelmiston tiedot:
Versio: 0.66
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: The Tiny Cobol Team
Lupa: Vapaa
Suosio: 54

Rating: 1.5/5 (Total Votes: 2)

TinyCOBOL on avoimen lähdekoodin COBOL kääntäjä IA32 (x86) alustoille.
Kehittäjän kommentit
Tämä kääntäjä toteutettiin ensimmäisen tuottamisesta TSR (lopettaa ja pysyä asukas) ohjelman DOS perheeni mikro-päätelaitteiden liitetty tietokoneeseen. Tuotettu koodi voi olla C (tuolloin), sillä ei ollut vapaasti käytettävissä C-kääntäjä tekee "toinen vaihe" käännös. Minun piti luoda MASM-yhteensopiva konekielellä.
Kääntäjä oli myös vaadittu kommunikoida pieni usean tehtävän, vastuussa siitä PC konsoli käytettävissä muihin tehtäviin, kun tekee kaikki käsittelyn taustalla. Joten koodin piti olla täysin reentrant (useita terminaaleja voidaan käynnissä sitä samanaikaisesti), jossa on erillinen pino ja muuttuvan tiedon segmentin alueilla, mutta yhteinen kirjaimellinen alueella.
Minulla oli purkaa 2 jalkaa korkea kasa listausten, ymmärtää, miten tehdä tätä työtä sisällä DOS, joten mitään toimintoja (jopa "tauko" -näppäintä) järjestelmä saataisiin poissa käytöstä taustalla, tai mikro-päätteet eivät toimi.
Kääntäjä oli pieni, ja hyväksyn vain osa COBOL 74 standardin, mutta voidaan helposti laajentaa täysin. Ei ollut mitään "MOVE vastaavaa" eikä "ALTER" lausuntoja, koska useimmat COBOL ohjelmoijia (asiakkaiden) ei vaadi niitä. Ei ollut kertomus tuottaa toiminnoilla, koska koko rajoituksia. Meidän piti ajaa ainoastaan ​​ensimmäistä 640KB muistia, (en voinut laittaa tuolloin katkaisee huolto kyseisen tilan ulkopuolella) jättäen riittävästi tilaa käynnissä "etualalla" sovelluksia.
Toivottavasti kaikki ymmärtävät nyt, miksi tämä kurja juttu oli niin monia rajoituksia. Nyt, kun olemme siirtymässä Linux, teemme paljon enemmän, koska on olemassa mitään näistä rajoituksista enää.

Vastaavia ohjelmistoja

TXR
TXR

18 Jul 15

Cython
Cython

27 Sep 15

BAIK
BAIK

11 May 15

daot
daot

11 May 15

Kommentit TinyCOBOL

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!