Prezantoi gcobol, një përpilues COBOL i bazuar në teknologjitë GCC

Lista e postimeve e zhvilluesve të grupit të përpiluesve të GCC përmban projektin gcobol, i cili synon të krijojë një përpilues falas për gjuhën e programimit COBOL. Në formën e tij aktuale, gcobol po zhvillohet si një pirun i GCC, por pas përfundimit të zhvillimit dhe stabilizimit të projektit, janë planifikuar të propozohen ndryshime për t'u përfshirë në strukturën kryesore të GCC. Kodi i projektit shpërndahet nën licencën GPLv3.

Arsyeja e përmendur për krijimin e projektit të ri është dëshira për të marrë një përpilues COBOL, të shpërndarë nën një licencë falas, që do të thjeshtonte migrimin e aplikacioneve nga kompjuterët kryesorë të IBM në sistemet që përdorin Linux. Komuniteti ka zhvilluar një projekt të veçantë falas GnuCOBOL për mjaft kohë, por është një përkthyes që përkthen kodin në gjuhën C, dhe gjithashtu nuk ofron mbështetje të plotë as për standardin COBOL 85 dhe nuk kalon një grup të plotë standardesh teste, gjë që dekurajon institucionet financiare që përdorin COBOL ta përdorin atë.projekte pune.

Gcobol bazohet në teknologjitë e provuara të GCC dhe është zhvilluar për më shumë se një vit nga një inxhinier me kohë të plotë. Për të gjeneruar skedarë të ekzekutueshëm, përdoret prapavija ekzistuese e GCC dhe përpunimi i teksteve burimore në gjuhën COBOL ndahet në një front të veçantë të zhvilluar nga projekti. Në videon aktuale, përpiluesi përpilon me sukses 100 shembuj nga libri "Fillimi i COBOL për programuesit". gcobol planifikon të përfshijë mbështetje për ISAM dhe shtesat COBOL të orientuara drejt objekteve në javët e ardhshme. Brenda pak muajsh, funksionaliteti i gcobol është planifikuar të kalojë paketën e testeve të referencës NIST.

COBOL mbush 63 vjet këtë vit dhe mbetet një nga gjuhët më të vjetra të programimit të përdorura në mënyrë aktive, si dhe një nga liderët për sa i përket sasisë së kodit të shkruar. Gjuha vazhdon të evoluojë, për shembull, standardi COBOL-2002 shtoi aftësi për programimin e orientuar nga objekti dhe standardi COBOL 2014 prezantoi mbështetje për specifikimin e pikës lundruese IEEE-754, mbingarkimin e metodës dhe tabelat e zgjeruara dinamike.

Sasia totale e kodit të shkruar në COBOL vlerësohet në 220 miliardë rreshta, nga të cilat 100 miliardë janë ende në përdorim, kryesisht në institucionet financiare. Për shembull, që nga viti 2017, 43% e sistemeve bankare vazhduan të përdorin COBOL. Kodi COBOL përdoret për të përpunuar rreth 80% të transaksioneve financiare personale dhe në 95% të terminaleve për pranimin e pagesave me kartë bankare.

Burimi: opennet.ru

Shto një koment