Qhia gcobol, COBOL compiler raws li GCC technologies

GCC compiler suite tus tsim tawm cov ntawv xa tawm nta cov phiaj xwm gcobol, uas yog lub hom phiaj los tsim ib qho kev sau pub dawb rau COBOL programming lus. Nyob rau hauv nws daim ntawv tam sim no, gcobol yog tsim los ua ib rab rawg ntawm GCC, tab sis tom qab ua tiav ntawm txoj kev txhim kho thiab ruaj khov ntawm qhov project, cov kev hloov pauv tau npaj los npaj rau kev suav nrog hauv cov qauv tseem ceeb ntawm GCC. Txoj haujlwm code raug faib raws li daim ntawv tso cai GPLv3.

Yog vim li cas hais txog kev tsim txoj haujlwm tshiab yog lub siab xav kom tau txais COBOL compiler, faib raws li daim ntawv tso cai pub dawb, uas yuav yooj yim rau kev tsiv teb tsaws ntawm cov ntawv thov los ntawm IBM mainframes rau cov tshuab khiav Linux. Lub zej zog tau tsim ib txoj haujlwm pub dawb GnuCOBOL rau qee lub sijhawm, tab sis nws yog tus neeg txhais lus uas txhais cov lej rau hauv C hom lus, thiab tseem tsis muaj kev txhawb nqa tag nrho txawm tias COBOL 85 tus qauv thiab tsis dhau tag nrho cov qauv ntsuas. kev ntsuam xyuas, uas cuam tshuam cov tuam txhab nyiaj txiag uas siv COBOL los ntawm kev siv nws.

Gcobol yog raws li cov pov thawj GCC thev naus laus zis thiab tau tsim los rau ntau tshaj ib xyoos los ntawm ib tus kws ua haujlwm puv sijhawm. Txhawm rau tsim cov ntaub ntawv ua tiav, GCC backend uas twb muaj lawm yog siv, thiab kev ua cov ntawv sau hauv COBOL hom lus tau muab cais ua ib qho kev sib cais ntawm qhov project. Hauv daim vis dis aus tam sim no, tus neeg sau ua tiav tiav 100 piv txwv los ntawm phau ntawv "Pib COBOL rau Programmers". gcobol npaj yuav suav nrog kev txhawb nqa rau ISAM thiab cov khoom siv COBOL txuas ntxiv nyob rau lub asthiv tom ntej. Tsis pub dhau ob peb lub hlis, gcobol kev ua haujlwm tau npaj yuav raug coj los ua kom dhau NIST siv cov ntawv xeem suite.

COBOL muaj hnub nyoog 63 xyoos xyoo no, thiab nws tseem yog ib qho ntawm cov laus tshaj plaws siv cov lus programming, nrog rau ib qho ntawm cov thawj coj hais txog cov lej sau. Cov lus txuas ntxiv hloov zuj zus mus, piv txwv li, COBOL-2002 tus qauv ntxiv peev xwm rau cov khoom siv taw qhia, thiab COBOL 2014 tus qauv qhia txog kev txhawb nqa rau IEEE-754 floating-point specification, txoj kev overloading, thiab dynamically extensible tables.

Tag nrho cov lej ntawm cov lej sau hauv COBOL yog kwv yees li ntawm 220 billion kab, ntawm 100 billion tseem siv, feem ntau hauv cov tuam txhab nyiaj txiag. Piv txwv li, raws li xyoo 2017, 43% ntawm cov tuam txhab lag luam txuas ntxiv siv COBOL. COBOL code yog siv los ua cov txheej txheem txog li 80% ntawm tus kheej kev lag luam nyiaj txiag thiab hauv 95% ntawm cov davhlau ya nyob twg rau kev lees txais daim npav rho nyiaj hauv txhab nyiaj.

Tau qhov twg los: opennet.ru

Ntxiv ib saib