Gipaila ang gcobol, usa ka COBOL compiler base sa GCC nga mga teknolohiya

Ang GCC compiler suite developer mailing list adunay bahin sa gcobol project, nga nagtumong sa paghimo ug libre nga compiler para sa COBOL programming language. Sa kasamtangan nga porma niini, ang gcobol gipalambo isip usa ka tinidor sa GCC, apan pagkahuman sa pag-uswag ug pagpalig-on sa proyekto, ang mga pagbag-o giplano nga isugyot alang sa paglakip sa panguna nga istruktura sa GCC. Ang code sa proyekto giapod-apod ubos sa lisensya sa GPLv3.

Ang gikutlo nga rason sa paghimo sa bag-ong proyekto mao ang tinguha nga makakuha og COBOL compiler, nga giapod-apod ubos sa usa ka libre nga lisensya, nga makapasayon ​​sa paglalin sa mga aplikasyon gikan sa IBM mainframes ngadto sa mga sistema nga nagpadagan sa Linux. Ang komunidad nagpalambo sa usa ka bulag nga libre nga proyekto sa GnuCOBOL sa dugay na nga panahon, apan kini usa ka tighubad nga naghubad sa code sa C nga lengguwahe, ug wala usab naghatag bug-os nga suporta bisan alang sa sumbanan sa COBOL 85 ug wala makapasar sa usa ka tibuuk nga set sa benchmark. mga pagsulay, nga nagpugong sa mga institusyong pinansyal nga naggamit sa COBOL sa paggamit niini.

Ang Gcobol gibase sa napamatud-an nga mga teknolohiya sa GCC ug naugmad sulod sa kapin sa usa ka tuig sa usa ka full-time nga inhenyero. Aron makamugna og mga executable nga mga file, ang kasamtangan nga GCC backend gigamit, ug ang pagproseso sa source texts sa COBOL nga pinulongan gibulag ngadto sa bulag nga frontend nga gihimo sa proyekto. Sa kasamtangan nga video, ang compiler malampuson nga nag-compile sa 100 ka mga pananglitan gikan sa libro nga "Pagsugod sa COBOL alang sa mga Programmer". Ang gcobol nagplano nga maglakip sa suporta alang sa ISAM ug object-oriented COBOL extensions sa umaabot nga mga semana. Sulod sa pipila ka bulan, ang gcobol functionality giplano nga ipasa sa NIST reference test suite.

Ang COBOL nahimong 63 ka tuig ang panuigon karong tuiga, ug kini nagpabilin nga usa sa labing karaan nga aktibong gigamit nga mga programming language, ingon man usa sa mga nanguna sa mga termino sa gidaghanon sa gisulat nga code. Ang pinulongan nagpadayon sa pag-uswag, pananglitan, ang COBOL-2002 standard nga gidugang nga kapabilidad alang sa object-oriented programming, ug ang COBOL 2014 standard nagpaila sa suporta alang sa IEEE-754 floating-point specification, method overloading, ug dynamically extensible tables.

Ang kinatibuk-ang kantidad sa code nga gisulat sa COBOL gibanabana nga 220 bilyon nga linya, diin 100 bilyon ang gigamit pa, kadaghanan sa mga institusyong pinansyal. Pananglitan, sa 2017, 43% sa mga sistema sa pagbabangko nagpadayon sa paggamit sa COBOL. Ang COBOL code gigamit sa pagproseso sa mga 80% sa personal nga pinansyal nga mga transaksyon ug sa 95% sa mga terminal alang sa pagdawat sa pagbayad sa bank card.

Source: opennet.ru

Idugang sa usa ka comment