لغات البرمجة

لغة برمجة شكسبير

لغة البرمجة “شكسبير” (Shakespeare Programming Language – SPL) هي لغة برمجة غريبة المنهج (Esoteric) صممها جون آسلند وكارل هاسلستروم. تشبه هذه اللغة برمجة الشيف (Chef Programming Language) في تصميمها، حيث صممت لتجعل البرامج تبدو كشيء آخر غير برامج الكمبيوتر؛ في هذه الحالة، تظهر كمسرحيات شكسبيرية.

تبدأ البرامج في هذه اللغة بقائمة الشخصيات في بدايتها، تعلن عددًا من الستاكات بأسماء طبيعية مثل “روميو” و “جولييت”. يدخل هذه الشخصيات في حوار يتلاعبون فيه بقيم بعضهم البعض العليا، ويقومون بدفع وسحب بعضهم البعض، ويقومون بعمليات الإدخال والإخراج. بالإضافة إلى ذلك، يمكن للشخصيات أن تسأل بعضها البعض أسئلة تعتبر كبيانات شرطية.

تتميز نموذج البرمجة في هذه اللغة بأنه مشابه جدًا للغة التجميعية (Assembly Language) ولكن بشكل أكثر تفصيلًا وطولًا.

تستخدم اللغة تركيبة شعرية ولغوية مميزة تحاكي أسلوب كتابة شكسبير في مسرحياته، وهذا ما يجعلها ممتعة وغريبة في الوقت نفسه.

لمزيد من المعلومات يمكنك زيارة صفحتها على ويكيبيديا: Shakespeare Programming Language Wikipedia