Ngenalkeun gcobol, kompiler COBOL dumasar kana téknologi GCC

The GCC compiler suite developer milis fitur proyék gcobol, nu boga tujuan pikeun nyieun compiler bébas pikeun basa programming COBOL. Dina bentuk ayeuna, gcobol dikembangkeun salaku garpu GCC, tapi saatos parantosan pangwangunan sareng stabilisasi proyék, parobihan direncanakeun bakal diusulkeun pikeun dilebetkeun kana struktur utama GCC. Kodeu proyék disebarkeun dina lisénsi GPLv3.

Alesan anu dicutat pikeun nyiptakeun proyék énggal nyaéta kahayang pikeun kéngingkeun kompiler COBOL, disebarkeun dina lisénsi gratis, anu bakal nyederhanakeun migrasi aplikasi tina mainframes IBM ka sistem anu ngajalankeun Linux. Komunitas parantos ngembangkeun proyék GnuCOBOL gratis anu misah pikeun sababaraha waktos, tapi éta mangrupikeun penerjemah anu narjamahkeun kode kana basa C, sareng ogé henteu nyayogikeun dukungan lengkep bahkan pikeun standar COBOL 85 sareng henteu lulus set pinuh ku patokan. tés, nu discourages lembaga keuangan anu ngagunakeun COBOL tina ngagunakeun éta.

Gcobol dumasar kana téknologi GCC anu kabuktian sareng parantos dikembangkeun langkung ti sataun ku hiji insinyur full-time. Pikeun ngahasilkeun file laksana, backend GCC aya dipaké, sarta ngolah téks sumber dina basa COBOL dipisahkeun kana frontend misah dikembangkeun ku proyék. Dina pidéo ayeuna, kompiler suksés nyusun 100 conto tina buku "Mimitian COBOL pikeun Programmer". gcobol ngarencanakeun ngalebetkeun dukungan pikeun ISAM sareng ekstensi COBOL berorientasi obyék dina minggu anu bakal datang. Dina sababaraha bulan, fungsionalitas gcobol rencanana bakal dibawa ka lulus NIST rujukan test suite.

COBOL tos 63 taun taun ieu, sareng éta tetep salah sahiji basa program pangkolotna anu aktip dianggo, ogé salah sahiji pamimpin dina hal jumlah kode anu ditulis. Basa terus mekar, contona, standar COBOL-2002 ditambahkeun kamampuhan pikeun programming obyék-berorientasi, sarta COBOL 2014 standar diwanohkeun rojongan pikeun IEEE-754 floating-titik spésifikasi, metoda overloading, sarta tabel dinamis extensible.

Jumlah total kode anu ditulis dina COBOL diperkirakeun 220 milyar garis, dimana 100 milyar masih dianggo, kalolobaanana di lembaga keuangan. Salaku conto, dina 2017, 43% sistem perbankan terus nganggo COBOL. Kodeu COBOL dipaké pikeun ngolah kira-kira 80% tina transaksi kauangan pribadi sareng dina 95% tina terminal pikeun nampa pangmayaran kartu bank.

sumber: opennet.ru

Tambahkeun komentar