إعادة بناء الشيفرة المصدرية لمترجم Borland C++ 2.0

كان Borland C++ 2.0، خليفة Turbo C++، بيئة تطوير متكاملة (IDE) مهمة لبرمجة C وC++، صدرت أول مرة عام 1991. ورغم أن شركة Borland لم تتح الشيفرة المصدرية الأصلية للعموم، فقد قادت جهود قام بها Abedegno إلى إعادة بناء يُقال إنها تعيد إنتاج سلسلة الأدوات الأصلية بايتاً ببايت.
تضمن إعادة البناء هذه أن الملفات الثنائية المترجمة باستخدام سلسلة الأدوات الجديدة مطابقة لتلك التي أنتجها Borland C++ 2.0 الأصلي. وتُفصّل عملية إنشاء الشيفرة المصدرية من الملفات الثنائية الأصلية في وثيقة منفصلة، تشمل استخدام أداة Exhume المبنية على Claude Code من Abedegno لتسهيل هذا المسعى.
يفيد توفر الشيفرة المصدرية لـ BC++ 2.0 بشكل خاص المشاريع التي تركز على برمجيات DOS من تلك الحقبة، فضلاً عن الاهتمام التاريخي. ففي وقت إصدارها، كانت لغة البرمجة C قد وُحّدت للتو بمعيار C89، بينما لم يصدر أول معيار لـ C++ إلا عام 1998.
ساهم Stephen Walters في هذا التطور بتقديم الملاحظة الأولية بشأن إعادة البناء.
المصدر: Hackaday