مُفسّر حساب لامدا الثنائي في 383 بايت

2025-01-15
مُفسّر حساب لامدا الثنائي في 383 بايت

تُقدّم هذه المدوّنة تنفيذًا جديدًا لمُفسّر حساب لامدا الثنائي بحجم 383 بايت، بصيغة ملفّ تنفيذي ELF لنظام لينكس x86-64. يُنجز هذا المُفسّر الصغير مهمّة جمع القمامة، والقوائم الكسولة، والتكرار الذّيلية. تُشفّر البرامج بصيغة ثنائية صغيرة بشكلٍ ملحوظ؛ على سبيل المثال، فإنّ مُفسّر الدّورات المتداخلة يبلغ حجمه 232 بت فقط. يُقدّم الكاتب كودًا مُحمّلاً بلغة C، وملفاتٍ ثنائية مُجمعة مُسبقًا لأنظمة أخرى. هذا المُشروع أداة ممتعة للتّعلّم في مجال حساب لامدا، كما يُظهر إمكانيّة تنفيذ العمليّات الحسابيّة المُعقّدة في بيئاتٍ مُقيّدةٍ جدًّا من حيث الموارد.

التطوير أنظمة مُدمجة