GCC texnologiyalariga asoslangan COBOL kompilyatori gcobol taqdim etildi

GCC kompilyatorlar to'plamini ishlab chiquvchilarning pochta ro'yxati COBOL dasturlash tili uchun bepul kompilyator yaratishga qaratilgan gcobol loyihasini o'z ichiga oladi. Hozirgi ko'rinishida gkobol GCC vilkalari sifatida ishlab chiqilmoqda, ammo loyihani ishlab chiqish va barqarorlashtirish tugagandan so'ng, GCC asosiy tuzilmasiga kiritish uchun o'zgartirishlar taklif qilinishi rejalashtirilgan. Loyiha kodi GPLv3 litsenziyasi ostida tarqatiladi.

Yangi loyihani yaratish uchun keltirilgan sabab, bepul litsenziya ostida tarqatiladigan, ilovalarning IBM mainframelaridan Linux bilan ishlaydigan tizimlarga migratsiyasini soddalashtiradigan COBOL kompilyatorini olish istagidir. Jamiyat uzoq vaqtdan beri alohida bepul GnuCOBOL loyihasini ishlab chiqmoqda, ammo bu kodni C tiliga tarjima qiladigan tarjimon, shuningdek, hatto COBOL 85 standartini ham to'liq qo'llab-quvvatlamaydi va to'liq ko'rsatkichlardan o'tmaydi. testlar, bu COBOLdan foydalanadigan moliyaviy institutlarni undan foydalanishga xalaqit beradi.

Gcobol tasdiqlangan GCC texnologiyalariga asoslangan va bir yildan ortiq vaqt davomida bitta to'liq vaqtli muhandis tomonidan ishlab chiqilgan. Bajariladigan fayllarni yaratish uchun mavjud GCC backend ishlatiladi va COBOL tilidagi manba matnlarini qayta ishlash loyiha tomonidan ishlab chiqilgan alohida frontendga ajratiladi. Joriy videoda kompilyator "Dasturchilar uchun COBOLning boshlanishi" kitobidan 100 ta misolni muvaffaqiyatli tuzadi. gcobol kelgusi haftalarda ISAM va ob'ektga yo'naltirilgan COBOL kengaytmalarini qo'llab-quvvatlashni rejalashtirmoqda. Bir necha oy ichida gcobol funksiyasi NIST mos yozuvlar test to'plamidan o'tish uchun keltirilishi rejalashtirilgan.

COBOL bu yil 63 yoshga to'ldi va u eng qadimgi faol foydalaniladigan dasturlash tillaridan biri, shuningdek yozilgan kod miqdori bo'yicha yetakchilardan biri bo'lib qolmoqda. Til rivojlanishda davom etmoqda, masalan, COBOL-2002 standarti ob'ektga yo'naltirilgan dasturlash uchun qo'shilgan imkoniyatlar va COBOL 2014 standarti IEEE-754 suzuvchi nuqta spetsifikatsiyasi, usullarni haddan tashqari yuklash va dinamik ravishda kengaytiriladigan jadvallarni qo'llab-quvvatladi.

COBOL-da yozilgan kodning umumiy miqdori 220 milliard satrga baholanadi, ulardan 100 milliardi hali ham, asosan moliya institutlarida qo'llaniladi. Misol uchun, 2017 yil holatiga ko'ra, bank tizimlarining 43 foizi COBOLdan foydalanishni davom ettirdi. COBOL kodi shaxsiy moliyaviy operatsiyalarning qariyb 80 foizini va bank kartalari bo'yicha to'lovlarni qabul qilish terminallarining 95 foizini qayta ishlash uchun ishlatiladi.

Manba: opennet.ru

a Izoh qo'shish