لغات البرمجة

CHICKEN: لغة برمجة Scheme

لغة البرمجة CHICKEN، المعروفة بتصميمها لتكون متوافقة مع لغة Scheme، تمثل تطبيقًا للمفهوم المعروف باسم المُترجم والمُفسر (Compiler/Interpreter)، حيث يتولى هذا البرنامج مهمة تحويل الشفرة المصدرية في Scheme إلى اللغة القياسية C. تم ابتكار هذه اللغة في عام 1994 من قبل فيليكس فينكلمان.

تُعتبر CHICKEN بشكل أساسي متوافقة مع معايير R5RS وتوفر العديد من التوسعات على هذه المعايير. وتُدعم النسخة الحديثة من المعايير (R7RS) من خلال مكتبة توسعية. البرنامج متاح كبرمجية حرة ومفتوحة المصدر تحت ترخيص BSD.

تم تطوير CHICKEN بشكل رئيسي باستخدام Scheme، مع بعض الأجزاء المكتوبة بلغة C لتحسين الأداء أو لجعل تضمينها في برامج C أسهل. ومن الجدير بالذكر أن مجتمع “فريق CHICKEN” يعتبر مصدر الأصل لهذه اللغة، وتُعتبر اللغة مفتوحة المصدر.

لمزيد من المعلومات، يمكنك زيارة صفحتها على ويكيبيديا: CHICKEN (Scheme implementation)

وهذا هو ملخص عن اللغة CHICKEN، التي تجمع بين مرونة لغة Scheme وأداء اللغة C، مما يجعلها خيارًا مثيرًا للاهتمام للمطورين الذين يرغبون في استخدام Scheme في مشاريعهم.