پس از پشتیبانی از زبان COBOL در GCC 15، حالا خبر رسیده است که پشتیبانی از زبان برنامهنویسی قدیمی Algol 68 نیز به نسخه آینده کامپایلر GCC یعنی GCC 16 افزوده خواهد شد. این یک اتفاق هیجانانگیز برای توسعهدهندگان و علاقهمندان به زبانهای برنامهنویسی تاریخی است.
در تاریخ ۱ ژانویه، اولین سری تغییرات مربوط به Algol 68 توسط مهندس اوراکل، خوزه ای. مارچسی، برای بررسی منتشر شد. با وجود تلاشهای صورت گرفته و ادامه بازنگریها در ماه مارس، کمیته راهبری GCC تصمیم گرفت ابتدا از ادغام این تغییرات خودداری کند. اما پس از بررسی مجدد و انتشار آخرین سری اصلاحیههای Algol 68 (با نام اختصاری ga68) هفته گذشته، کمیته راهبری GCC نظر خود را تغییر داد.
این زبان به عنوان یک فرانتاند تجربی در کدبیس GCC پذیرفته شده است. این بدان معناست که پشتیبانی از آن بهطور پیشفرض فعال نخواهد بود و در صورت عدم نگهداری کد، حذف خواهد شد. اخیراً این فرانتاند Algol 68 به مخزن Git کامپایلر GCC ادغام شده است و انتظار میرود در نسخه پایدار GCC 16.1 که قرار است در ماه مارس یا آوریل آینده منتشر شود، گنجانده شود.
معرفی مختصر زبان Algol 68
برای آشنایی بیشتر با این زبان برنامهنویسی، میتوانید یک نمونه کد را مشاهده کنید:
[نمونه کد Algol 68]
Algol 68 زبانی است که در دهه ۱۹۶۰ توسعه یافته و به دلیل طراحی نوآورانه خود شناخته شده است. اضافه شدن آن به GCC نشاندهنده تلاش برای حفظ و پشتیبانی از زبانهای برنامهنویسی قدیمیتر و ایجاد امکانات جدید برای توسعهدهندگان است.
این یک بهروزرسانی مهم برای پشته کامپایلر منبع باز محسوب میشود.
این مطلب از منابع بینالمللی ترجمه و بازنویسی شده است.