GnuCOBOL, yakavhurika sosi compiler inoshandura COBOL kuenda kuC

cobol

Cobol ndeimwe yemitauro yekare yekuronga.

Ndiani asati anzwa nezve "COBOL" mutauro wechirongwa uye chinhu chekutanga chinouya mupfungwa mufananidzo uri pamusoro, uye hausi wezvimwe, sezvo mutauro wechirongwa uyu wakashandura makore makumi matanhatu nemana uye uchiri mumwe wemitauro yekare yekuronga. mukushandiswa kwekushanda, pamwe chete nemumwe wevatungamiri maererano nehuwandu hwekodhi yakanyorwa.

Para Vazhinji veavo vachangotanga munyika yehurongwa vanowanzonzwa uye kuverenga zvakawanda nezvemitauro yemazuva ano yekuronga uye iyo inowanzoita mari yakawanda kana iyo ine ramangwana rakanaka. Asi kana zvasvika pakutarira shure, kune mitauro mishoma izvo zvinowanzoita kuunza mhindu.

Uye ndezvekuti, semuenzaniso, mukati meiyo huru "kwete ichangoburwa" mitauro yepurogiramu inowanzokurudzirwa kudzidza pane C, C++, C#, java, php iyo C ingave iyo yakapesvedzera vamwe, asi kuti imwe neimwe ine kuvandudzwa kwayo kana ichienzaniswa neC.

Kubva ipapo zvichienda mberi, Kashoma kuti uwane kurudziro yekudzidza mutauro wechikuru, zviudze Pascal, Fortran kana COBOL, Tiri kutaura nezve maligi makuru, sezvo aya aine ruzivo rwakanyanya rwekudzidza, kana zvakanaka, pamwe kwete zvakanyanya uye ndinogona kunge ndichiwedzeredza nekuda kwekukura nechikoro cheC.

Asi hey, uchisiya nyaya parutivi, mune chinyorwa pa Tichatsaurira iyi nzvimbo kuti titaure zvishoma nezve GnuCOBOL, inova yakavhurika sosi compiler yeCOBOL uye iyo, mushure meanoda kusvika makore maviri ebudiriro, kubva pakaburitswa yapfuura, vhezheni yayo nyowani "GnuCOBOL 3.2" yakaburitswa.

Pamusoro peGnuCOBOL

gnuCOBOL inoiswa seyakavhurika sosi compiler , que inokubvumira kushandura mapurogiramu eCOBOL kuC inomiririra kuti iunganidzwe gare gare uchishandisa GCC kana vamwe vaunganidzi veC. Zvikuru zvinoitwa neGnuCOBOL kuturikira chirongwa cheCOBOL kuchiisa muchirongwa cheC, chinogona kuunganidzwa kuita kodhi chaiyo inoshandiswa nekombuta kana muraibhurari uko mamwe mapurogiramu anogona kuidaidza.

PaUNIX nemamwe masisitimu anoshanda akafanana (seLinux) panoshandiswa GNU C compiler.KuWindows, C compiler inopihwa neMicrosoft Visual Studio Express package.Matanho maviri kuunganidzwa kunowanzoitwa nemurairo mumwe chete, asi pane sarudzo. iyo inobvumira mugadziri kumisa kuunganidzwa mushure mekunge C kodhi yagadzirwa.

GNUCOBOL

GnuCOBOL Screenshot

Iyo gadziriso script inogadzirisa iyo GnuCOBOL kuvaka ine sarudzo dzinosanganisira:

  • kusarudza C compiler uye zvingasarudzwa zvekugadzirisa mushure mekushandura
  • Database management system yeISAM rutsigiro
  • iconv kubatanidzwa

Pakati pezvinhu zvikuru zvemugadziri, zvinotaurwa izvozvo inotsigira mitauro gumi nepfumbamwe yemutauro weCOBOL, chikamu chinotsigira tsanangudzo yeCOBOL 2014 uye inopfuura 9740 COBOL 85 kuenzanisa miedzo.

gnuCOBOL 3.2

Nezve vhezheni itsva ye GnuCOBOL 3.2, shanduko dzinotevera dzakasimbiswa:

  • Basa rakavandudzwa nemitauro yeCOBOL. Zvirongwa zvakagadziridzwa kuti zvienderane nemutauro wakasarudzwa.
  • Yakawedzerwa rutsigiro rwemutauro mutsva: GCOS. Mataurirwo, mabasa, uye syntax zvinhu zvakanangana neakasiyana ekare uye matsva mataurirwo emutauro anoitwa.
  • Yakanatsiridza zvakanyanya nguva yekumhanya uye yakaderedzwa ndangariro mashandisiro, kunyanya kana yakaunganidzwa neruntime cheki inogoneswa.
  • fileio inowedzera tsigiro ye "LINE SEQUENTIAL" mhando yefaira, inotsanangurwa muCOBOL 2023 tsanangudzo uye yakagadzirirwa kubata mafaira apo data inoparadzaniswa nemitsara.
  • Zvishandiso zvakavandudzwa zvekugadzirisa padanho rekodhi kodhi uchishandisa GDB.
  • Kuvandudzwa kwekushandiswa kwezvinodzokororwa kuvaka.

Kune avo vanofarira kukwanisa kuwana iyo itsva vhezheni yeGnuCOBOL, vanogona kuwana iyo kodhi kodhi yeiyi compiler kubva inotevera chinongedzo.

Kune avo vari vashandisi veArch Linux uye zvinobva, unogona kuisa kubva kune repository (kunyangwe yakapfuura vhezheni), nemurairo unotevera:

sudo pacman -S gnucobol

Finalmente Kana iwe uchida kuziva zvakawanda nezvazvokana, unogona kutarisa ruzivo mukati chinotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako