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

JRuby
JRuby

17 Feb 15

Flexc++
Flexc++

14 Apr 15

GNU Octave
GNU Octave

22 Jun 18

ooc
ooc

3 Jun 15

Kommentit TinyCOBOL

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