کامپایلر GnuCOBOL به بلوغ رسیده است. اولین نسخه از محیط توسعه SuperBOL

Fabrice Le Fessant توسعه 20 ساله کامپایلر رایگان GnuCOBOL را خلاصه کرد که به شما امکان می دهد برنامه های COBOL را به یک نمایش C برای کامپایل بعدی با استفاده از GCC یا سایر کامپایلرهای C ترجمه کنید. به گفته فابریس، این پروژه به بلوغ، آمادگی برای استفاده در سیستم های صنعتی و توانایی رقابت با راه حل های اختصاصی رسیده است. مزیت های رقابتی GnuCOBOL شامل پشتیبانی از 19 گویش زبان COBOL، عملکرد بالا و کراس پلتفرم است که به این جعبه ابزار اجازه می دهد در سیستم های مختلف از جمله لینوکس، BSD، macOS، ویندوز، اندروید و بسیاری از سیستم عامل های یونیکس انحصاری استفاده شود.

به گفته سخنران، اخیراً GnuCOBOL توسط شرکت‌های تجاری و بانک‌ها پیاده‌سازی شده است که پشتیبان‌های نوشته شده با COBOL را از کامپایلر اختصاصی Micro Focus به GnuCOBOL منتقل می‌کنند. خاطرنشان می شود که انتقال به GnuCOBOL به شما امکان می دهد بهره وری را افزایش دهید و از قفل شدن یک فروشنده خلاص شوید. به عنوان مثال، وزارت دارایی فرانسه اخیراً یک رایانه اصلی که سیستم عامل GCOS را اجرا می کند را با راه حلی مبتنی بر GnuCOBOL جایگزین کرده است.

از جمله رویدادهای مربوط به GnuCOBOL می توان به انتشار اولین نسخه از محیط توسعه یکپارچه SuperBOL Studio اشاره کرد که به زبان OCaml نوشته شده و تحت مجوزهای AGPLv3، MIT و ISC توزیع شده است. SuperBOL Studio یک برنامه افزودنی برای ویرایشگر کد VS است که با کامپایلر GnuCOBOL کار می کند و برای توسعه، اشکال زدایی و پروفایل پروژه های COBOL طراحی شده است. SuperBOL همچنین یک اجرای سرور LSP (پروتکل سرور زبان) را برای ادغام ابزارهای ناوبری، تجزیه و ویرایش کد COBOL در یک IDE دیگر ارائه می دهد.

امسال، زبان COBOL 65 ساله می شود، در حالی که یکی از قدیمی ترین زبان های برنامه نویسی فعال و همچنین یکی از پیشروها از نظر میزان کد نوشته شده است. این زبان همچنان به تکامل خود ادامه می دهد، به عنوان مثال، استاندارد COBOL-2002 قابلیت هایی را برای برنامه نویسی شی گرا اضافه کرد، و استاندارد COBOL 2014 پشتیبانی از مشخصات ممیز شناور IEEE-754، بارگذاری بیش از حد روش، و جداول قابل توسعه پویا را معرفی کرد. مقدار کل کد نوشته شده در COBOL 220 میلیارد خط تخمین زده می شود که 100 میلیارد آن هنوز در حال استفاده هستند، عمدتاً در موسسات مالی (تا سال 2017، 43٪ از سیستم های بانکی به استفاده از COBOL ادامه دادند، کد COBOL برای پردازش حدود استفاده شد. 80 درصد تراکنش های مالی شخصی و 95 درصد پایانه ها برای پذیرش پرداخت با کارت های بانکی).



منبع: opennet.ru

اضافه کردن نظر