لغة البرمجة EBG هي لغة برمجة كسلية ووظيفية من الدرجة العالية، حيث تتميز بنظام أنواع Hindley-Milner وتقديمات عديدة تجعلها مناسبة للبرمجة الوظيفية. تمتلك EBG ميزات مثل الوحدات (Modules) والتركيب المنفصل (Separate Compilation)، بالإضافة إلى الأنواع الجبرية (Algebraic Types) والمطابقة بالأنماط (Pattern Matching). كما تتميز أيضًا بواجهة مع Java تستند إلى النموذج الشيئي لتنفيذ البرامج.
تأسست EBG في عام 1999، ورغم أن البعض قد لا يعرف معلومات دقيقة حول مُنشئيها، إلا أنها تُعتبر جزءًا من مجموعة من اللغات ذات التوجه الوظيفي والعلمي. ومن الجدير بالذكر أنه لا توجد معلومات متوفرة عن موقع رسمي أو صفحة GitHub للغة أو مستودع GitHub معين لها.
يمتلك EBG القدرة على التعامل مع البرامج الموجودة في Java، مما يتيح للمطورين الاستفادة من تلك البيئة الواسعة. ورغم عدم توفر معلومات كافية حول تفاصيل تقنية مثل لغة GitHub المستخدمة، أو توسيعات الملفات المستخدمة، إلا أن توجهها العام نحو البرمجة الوظيفية يجعلها خيارًا جيدًا للمطورين الذين يفضلون هذا النوع من البرمجة.
على الرغم من عدم وجود معلومات كثيرة متاحة عن EBG، إلا أنها تظل خيارًا مثيرًا للاهتمام للمطورين الذين يبحثون عن لغة برمجة وظيفية تدعم البرمجة على نطاق واسع وتتيح لهم استفادة من مزايا نظام الأنواع Hindley-Milner والمزيد من الميزات المتقدمة.