جی سی سی ٹیکنالوجیز پر مبنی ایک COBOL مرتب کرنے والا gcobol متعارف کرایا

GCC کمپائلر سویٹ ڈویلپر میلنگ لسٹ میں gcobol پروجیکٹ شامل ہے، جس کا مقصد COBOL پروگرامنگ لینگویج کے لیے ایک مفت کمپائلر بنانا ہے۔ اس کی موجودہ شکل میں، gcobol کو GCC کے کانٹے کے طور پر تیار کیا جا رہا ہے، لیکن منصوبے کی ترقی اور استحکام کی تکمیل کے بعد، GCC کے مرکزی ڈھانچے میں شامل کرنے کے لیے تبدیلیاں تجویز کرنے کا منصوبہ ہے۔ پروجیکٹ کوڈ GPLv3 لائسنس کے تحت تقسیم کیا گیا ہے۔

نئے پروجیکٹ کو بنانے کی وجہ یہ ہے کہ COBOL کمپائلر حاصل کرنے کی خواہش ہے، جو مفت لائسنس کے تحت تقسیم کیا گیا ہے، جو IBM مین فریمز سے لینکس چلانے والے سسٹمز میں ایپلی کیشنز کی منتقلی کو آسان بنائے گا۔ کمیونٹی کافی عرصے سے ایک علیحدہ مفت GnuCOBOL پروجیکٹ تیار کر رہی ہے، لیکن یہ ایک مترجم ہے جو کوڈ کو C زبان میں ترجمہ کرتا ہے، اور COBOL 85 کے معیار کے لیے بھی مکمل تعاون فراہم نہیں کرتا ہے اور بینچ مارک کے مکمل سیٹ کو پاس نہیں کرتا ہے۔ ٹیسٹ، جو COBOL کو استعمال کرنے والے مالیاتی اداروں کی حوصلہ شکنی کرتا ہے۔

Gcobol ثابت شدہ GCC ٹیکنالوجیز پر مبنی ہے اور اسے ایک کل وقتی انجینئر نے ایک سال سے زیادہ عرصے سے تیار کیا ہے۔ قابل عمل فائلیں بنانے کے لیے، موجودہ GCC بیک اینڈ استعمال کیا جاتا ہے، اور COBOL زبان میں سورس ٹیکسٹس کی پروسیسنگ کو پروجیکٹ کے ذریعے تیار کردہ ایک علیحدہ فرنٹ اینڈ میں الگ کیا جاتا ہے۔ موجودہ ویڈیو میں، مرتب کرنے والا کامیابی کے ساتھ کتاب "Beginning COBOL for Programmers" سے 100 مثالیں مرتب کرتا ہے۔ gcobol آنے والے ہفتوں میں ISAM اور آبجیکٹ پر مبنی COBOL ایکسٹینشنز کے لیے تعاون شامل کرنے کا ارادہ رکھتا ہے۔ چند مہینوں کے اندر، gcobol فعالیت کو NIST ریفرنس ٹیسٹ سویٹ میں پاس کرنے کے لیے لانے کا منصوبہ ہے۔

COBOL اس سال 63 سال کا ہو گیا ہے، اور یہ سب سے قدیم فعال طور پر استعمال ہونے والی پروگرامنگ زبانوں میں سے ایک ہے، اور ساتھ ہی لکھے گئے کوڈ کی مقدار کے لحاظ سے رہنماوں میں سے ایک ہے۔ زبان کا ارتقاء جاری ہے، مثال کے طور پر، COBOL-2002 معیاری نے آبجیکٹ پر مبنی پروگرامنگ کے لیے صلاحیتوں میں اضافہ کیا، اور COBOL 2014 کے معیار نے IEEE-754 فلوٹنگ پوائنٹ کی تفصیلات، طریقہ اوور لوڈنگ، اور متحرک طور پر قابل توسیع جدولوں کے لیے تعاون متعارف کرایا۔

COBOL میں لکھے گئے کوڈ کی کل رقم کا تخمینہ 220 بلین لائنوں پر ہے، جن میں سے 100 بلین اب بھی استعمال میں ہیں، زیادہ تر مالیاتی اداروں میں۔ مثال کے طور پر، 2017 تک، 43% بینکنگ سسٹمز COBOL کا استعمال کرتے رہے۔ COBOL کوڈ کا استعمال تقریباً 80% ذاتی مالیاتی لین دین اور 95% ٹرمینلز میں بینک کارڈ کی ادائیگی قبول کرنے کے لیے کیا جاتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں