لغة البرمجة “Boo” هي لغة برمجة متعددة الاستخدامات، وهي موجهة نحو الكائنات ومكتوبة بشكل ثابت، وتهدف إلى استخدام البنية التحتية للغة البرمجة المشتركة لدعم يونيكود والتعريب وتطبيقات الويب، وذلك باستخدام بنية تركيبية مستوحاة من لغة Python مع تركيز خاص على توسيع اللغة والمترجم. تتضمن بعض الميزات المميزة لـ “Boo” إدراك النوع، ومولدات الأكواد، والوظائف متعددة الأساليب، والكتابة البطرية الاختيارية، والماكرو، والإغلاقات الحقيقية، والتجزئة، والوظائف من الدرجة الأولى.
تم استخدام لغة “Boo” كواحدة من ثلاث لغات نصية لمحرك ألعاب Unity (حيث عمل رودريغو دي أوليفيرا في Unity Technologies)، حتى تم التخلي عنها في عام 2014 بسبب صغر قاعدة مستخدميها. تتوفر “Boo” كبرمجية حرة تم إصدارها بموجب رخصة BSD 3-Clause وهي متوافقة مع إطارات Microsoft .NET و Mono.
من الميزات الأخرى التي تتمتع بها “Boo” هي القدرة على الكتابة التعليقات في الكود، والدعم للتحويل الدلالي، ووجود تعليقات السطر. تستخدم علامة التعليق في “Boo” هي “#”.
يمكنك الحصول على معلومات إضافية حول “Boo” من خلال صفحتها على ويكيبيديا: Boo – Wikipedia