I whakaurua te gcobol, he whakahiato COBOL i runga i nga hangarau GCC

Ko te rarangi mēra kaiwhakawhanake a GCC compiler suite e whakaatu ana i te kaupapa gcobol, e whai ana ki te hanga i tetahi kaikoipi kore utu mo te reo hotaka COBOL. I roto i tona ahua o naianei, kei te whakawhanakehia te gcobol hei marau o te GCC, engari i muri i te otinga o te whakawhanaketanga me te whakapumautanga o te kaupapa, ka whakamaherehia nga whakarereketanga mo te whakauru ki te hanganga matua o te GCC. Ka tohatohahia te waehere kaupapa i raro i te raihana GPLv3.

Ko te take i whakahuahia mo te hanga i te kaupapa hou ko te hiahia ki te tiki i tetahi kaitoha COBOL, ka tohatohahia i raro i te raihana kore utu, ka ngawari te heke o nga tono mai i nga anga matua IBM ki nga punaha whakahaere Linux. Kua roa te hapori e whakawhanake ana i tetahi kaupapa GnuCOBOL kore utu, engari he kaiwhakamaori e whakamaori ana i te waehere ki te reo C, kaore hoki e tino tautoko ahakoa mo te paerewa COBOL 85 me te kore e eke ki tetahi huinga tohu tohu. nga whakamatautau, e aukati ana i nga umanga putea e whakamahi ana i te COBOL ki te whakamahi.

Ko te Gcobol kei runga i nga hangarau GCC kua whakamatauria, kua neke atu i te kotahi tau i whakawhanakehia e tetahi miihini wa-katoa. Hei whakaputa i nga konae ka taea te whakahaere, ka whakamahia te tuara o mua o te GCC, a ko te tukatuka o nga tuhinga puna i te reo COBOL ka wehea ki tetahi waahanga motuhake i whakawhanakehia e te kaupapa. I roto i te ataata o naianei, i pai te whakahiato e te kaikoipi nga tauira 100 mai i te pukapuka "Timata COBOL mo nga Kaihanga Papatono". Kei te whakamahere a gcobol ki te whakauru i te tautoko mo te ISAM me nga toronga COBOL-a-ahanoa i nga wiki e haere ake nei. I roto i nga marama torutoru, kua whakamaherehia te mahinga gcobol kia tukuna ki te whakauru i te huinga whakamatautau tohutoro NIST.

Ka huri te COBOL ki te 63 tau i tenei tau, ka noho tonu ko ia tetahi o nga reo hootaka tino tawhito e kaha ana te whakamahi, me tetahi o nga kaiarahi mo te nui o nga waehere kua tuhia. Kei te whanake haere tonu te reo, hei tauira, ko te paerewa COBOL-2002 kua taapirihia nga kaha mo te kaupapa-a-ahanoa, me te paerewa COBOL 2014 i whakaurua te tautoko mo te tohu IEEE-754 maanu-waahi, te taumaha o te tikanga, me nga ripanga hihiri.

Ko te tapeke o te waehere kua tuhia ki COBOL e kiia ana kei te 220 piriona nga rarangi, kei te whakamahia tonu te 100 piriona, ko te nuinga kei roto i nga umanga putea. Hei tauira, i te tau 2017, 43% o nga punaha putea i haere tonu ki te whakamahi COBOL. Ka whakamahia te waehere COBOL ki te tukatuka i te 80% o nga whakawhitinga putea whaiaro me te 95% o nga waahi mo te whakaae ki nga utu kaari putea.

Source: opennet.ru

Tāpiri i te kōrero