GnuCOBOL, un compilator open source care traduce COBOL în C

 COBOL (Common Business-Oriented Language) este un limbaj de programare imperativ, procedural și, din 2002, orientat pe obiecte. A fost dezvoltat în 1959 de o echipă de programatori de la Comitetul pentru Limbajele Sistemelor de Date (CODASYL) pentru a standardiza limbajele de programare folosite în industria de afaceri.

COBOL este un limbaj de programare general-purposic, dar este cel mai frecvent utilizat pentru procesarea tranzacțională și pentru dezvoltarea de sisteme de informații de management (MIS). Este un limbaj robust și sigur, care este bine documentat și are o mare comunitate de utilizatori.

COBOL este încă un limbaj de programare important, deși este în declin. Este utilizat în multe sisteme de misiuni critice, cum ar fi sisteme de plăți, sisteme de telecomunicații și sisteme de control al traficului aerian.

Iată câteva dintre caracteristicile cheie ale COBOL:

  • Imperativ: COBOL este un limbaj de programare imperativ, ceea ce înseamnă că instrucțiunile sunt executate în ordine secvențială.
  • Procedural: COBOL este un limbaj de programare procedural, ceea ce înseamnă că instrucțiunile sunt organizate în proceduri sau subprograme.
  • Orientat pe obiecte: COBOL este un limbaj de programare orientat pe obiecte, ceea ce înseamnă că codul este organizat în obiecte care conțin date și comportament.
  • General-purposic: COBOL este un limbaj de programare general-purposic, ceea ce înseamnă că poate fi utilizat pentru o varietate de aplicații.
  • Robust: COBOL este un limbaj de programare robust, care este bine documentat și are o mare comunitate de utilizatori.
  • Sigur: COBOL este un limbaj de programare sigur, care oferă o serie de caracteristici de securitate, cum ar fi autentificarea și autorizarea.

COBOL este un limbaj de programare puternic și versatil care este utilizat în multe aplicații critice. Este un limbaj robust și sigur, care este bine documentat și are o mare comunitate de utilizatori.

Despre GnuCOBOL


GnuCOBOL este un compilator COBOL gratuit și open-source. Este un transcompiler care traduce COBOL în C, care este apoi compilat în codul machine native pentru platforma specificată. GnuCOBOL implementează o parte substanțială a standardelor COBOL 85, X/Open COBOL și ISO COBOL (2002, 2014, 2023), precum și multe extensii incluse în alți compilatori COBOL (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT și altele).

GnuCOBOL este disponibil pentru o varietate de platforme, inclusiv Linux, Unix, macOS și Windows. Este un instrument popular pentru dezvoltarea de aplicații COBOL, fiind utilizat de o serie de organizații, inclusiv guverne, bănci și companii de asigurări.

Iată câteva dintre caracteristicile cheie ale GnuCOBOL:

  • Compilator gratuit și open-source: GnuCOBOL este un software gratuit și open-source, care poate fi utilizat și distribuit fără restricții.
  • Transcompiler: GnuCOBOL este un transcompiler, ceea ce înseamnă că traduce COBOL în C, care este apoi compilat în codul machine native pentru platforma specificată. Acest lucru permite GnuCOBOL să fie utilizat pe o varietate de platforme.
  • Implementare completă a standardelor COBOL: GnuCOBOL implementează o parte substanțială a standardelor COBOL 85, X/Open COBOL și ISO COBOL (2002, 2014, 2023), precum și multe extensii incluse în alți compilatori COBOL. Acest lucru face ca GnuCOBOL să fie un instrument util pentru dezvoltarea de aplicații COBOL compatibile cu standardul.
  • Utilitar de depanare: GnuCOBOL include un utilitar de depanare care poate fi utilizat pentru a identifica și a depana erori în codul COBOL.
  • Documentație completă: GnuCOBOL este bine documentat, ceea ce face mai ușor de înțeles și de utilizat.

GnuCOBOL este un compilator COBOL puternic și versatil care este gratuit și open-source. Este un instrument util pentru dezvoltarea de aplicații COBOL compatibile cu standardul.

GnuCOBOL 3.2

GnuCOBOL 3.2 este cea mai recentă versiune a compilatorului COBOL gratuit și open-source. A fost lansat în 2022 și include o serie de noi caracteristici și îmbunătățiri, inclusiv:

  • Suport pentru COBOL 2022: GnuCOBOL 3.2 implementează complet standardul COBOL 2022, care este cea mai recentă versiune a standardului COBOL.
  • Îmbunătățiri ale performanței: GnuCOBOL 3.2 este mai performant decât versiunile anterioare, ceea ce îl face o alegere mai bună pentru aplicațiile cu cerințe de performanță ridicate.
  • Noi extensii: GnuCOBOL 3.2 include o serie de noi extensii, cum ar fi suport pentru variabile locale multidimensionale, suport pentru tipul de date JSON și suport pentru expresii lambda.
  • Îmbunătățiri ale debugger-ului: GnuCOBOL 3.2 include o serie de îmbunătățiri ale debugger-ului, cum ar fi suport pentru pași de instrucțiuni multiple și suport pentru puncte de oprire condiționale.

GnuCOBOL 3.2 este o versiune majoră a compilatorului COBOL și include o serie de îmbunătățiri care îl fac o alegere mai bună pentru dezvoltarea de aplicații COBOL.

Iată o listă completă a noilor caracteristici și îmbunătățiri din GnuCOBOL 3.2:

  • Suport complet pentru standardul COBOL 2022
  • Îmbunătățiri ale performanței
  • Noi extensii, cum ar fi variabile locale multidimensionale, suport pentru tipul de date JSON și suport pentru expresii lambda
  • Îmbunătățiri ale debugger-ului, cum ar fi suport pentru pași de instrucțiuni multiple și suport pentru puncte de oprire condiționale

GnuCOBOL 3.2 este disponibil pentru o varietate de platforme, inclusiv Linux, Unix, macOS și Windows. Este un instrument popular pentru dezvoltarea de aplicații COBOL, fiind utilizat de o serie de organizații, inclusiv guverne, bănci și companii de asigurări.

Pentru cei interesați să poată obține noua versiune de GnuCOBOL, pot obține codul sursă al acestui compilator de la următorul link.

Pentru cei care sunt utilizatori Arch Linux și derivate, puteți instala din depozit (chiar și o versiune anterioară), cu următoarea comandă:

1
sudo pacman -S gnucobol

În sfârșit , dacă sunteți interesat să puteți afla mai multe despre acesta , puteți consulta detaliile în următorul link.



Comentarii

Postări populare de pe acest blog

BlueOS: Un sistem de operare care folosește Rust și acceptă Linux

Google propune utilizatorilor computerelor mai vechi cu Windows 10 să migreze la ChromeOS Flex — 600 de dispozitive certificate

Tocmai a fost lansat /e/OS 1.17, aducând un val de îmbunătățiri, de la măsuri de confidențialitate îmbunătățite la o interfață de utilizator reproiectată.