لغات البرمجة

L2: Minimalist Procedural Macro Language

لغة البرمجة L2 هي لغة برمجة بسيطة وخفيفة مصممة لتكون سهلة الاستخدام وفهمها، حيث تم تصميمها بشكل أساسي لتوفير دعم للماكروهات الإجرائية. تم إطلاقها لأول مرة في عام 2017، وهي متاحة كمشروع مفتوح المصدر على GitHub.

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

يتميز مستودع GitHub لـ L2 بعدد قليل من المسائل المفتوحة، مما يشير إلى أنها ربما تكون لغة ذات مجتمع صغير حاليًا. ومع ذلك، يمكن الوصول إلى مجتمع L2 والتفاعل معه من خلال رابط المشاركة الذي يتوفر على GitHub.

يعتبر استخدام L2 مفيدًا للمطورين الذين يرغبون في لغة برمجة بسيطة وسهلة التعلم مع دعم للماكروهات الإجرائية، والذين يمكن أن يكونوا مستعدين لتقبل عدم توفر بعض الميزات المتقدمة التي قد تكون موجودة في لغات أخرى.

يمكن العثور على مزيد من المعلومات حول L2 والمشاركة في مجتمعها عبر الرابط التالي: رابط مجتمع L2 على GitHub.