Tinayambitsa gcobol, COBOL compiler yotengera matekinoloje a GCC

Mndandanda wamakalata a GCC compiler suite developer uli ndi pulojekiti ya gcobol, yomwe cholinga chake ndi kupanga compiler yaulere ya chilankhulo cha pulogalamu ya COBOL. M'mawonekedwe ake apano, gcobol ikupangidwa ngati foloko ya GCC, koma pambuyo pomaliza chitukuko ndi kukhazikika kwa polojekitiyi, zosintha zikukonzekera kuti ziphatikizidwe mu dongosolo lalikulu la GCC. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv3.

Chifukwa chomwe chatchulidwa popanga pulojekiti yatsopanoyi ndi chikhumbo chofuna kupeza COBOL compiler, yogawidwa pansi pa laisensi yaulere, yomwe ingapangitse kusamuka kwa mapulogalamu kuchokera ku IBM mainframes kupita ku machitidwe omwe akuyendetsa Linux. Anthu ammudzi akhala akupanga pulojekiti yaulere ya GnuCOBOL kwa nthawi ndithu, koma ndi womasulira yemwe amamasulira khodi mu chinenero cha C, komanso samapereka chithandizo chokwanira ngakhale muyeso wa COBOL 85 ndipo samadutsa benchmark yonse. mayeso, omwe amalepheretsa mabungwe azachuma omwe amagwiritsa ntchito COBOL kuti asagwiritse ntchito.

Gcobol idakhazikitsidwa paukadaulo wotsimikiziridwa wa GCC ndipo idapangidwa kwazaka zopitilira ndi mainjiniya m'modzi wanthawi zonse. Kuti apange mafayilo omwe angathe kuchitidwa, GCC backend yomwe ilipo kale imagwiritsidwa ntchito, ndipo kukonzedwa kwa malemba oyambira m'chinenero cha COBOL kumagawidwa kukhala gawo lina lopangidwa ndi polojekitiyi. Mu kanema wapano, wophatikizayo akuphatikiza bwino zitsanzo 100 kuchokera m'buku "Beginning COBOL for Programmers". Gcobol ikukonzekera kuphatikiza chithandizo cha ISAM ndi zowonjezera za COBOL zomwe zili ndi chinthu m'masabata akubwera. M'miyezi ingapo, magwiridwe antchito a gcobol akukonzekera kuti apititse patsogolo mayeso a NIST.

COBOL ikutembenuza zaka 63 chaka chino, ndipo idakali imodzi mwazinenero zakale kwambiri zomwe zimagwiritsidwa ntchito mwakhama, komanso mmodzi wa atsogoleri potengera kuchuluka kwa ma code olembedwa. Chilankhulochi chikupitilirabe kusinthika, mwachitsanzo, muyeso wa COBOL-2002 wowonjezera mphamvu zamapulogalamu otsata zinthu, ndipo mulingo wa COBOL 2014 udayambitsa kuthandizira mafotokozedwe a mfundo zoyandama za IEEE-754, kulemetsa njira, komanso matebulo okulirapo.

Chiwerengero chonse cha code cholembedwa mu COBOL chikuyerekezedwa ndi mizere 220 biliyoni, yomwe 100 biliyoni ikugwiritsidwabe ntchito, makamaka m'mabungwe azachuma. Mwachitsanzo, kuyambira 2017, 43% yamabanki adapitiliza kugwiritsa ntchito COBOL. Khodi ya COBOL imagwiritsidwa ntchito pokonza pafupifupi 80% yazachuma komanso 95% ya malo olandila kulandira ndalama zamakhadi aku banki.

Source: opennet.ru

Kuwonjezera ndemanga