القائمة الرئيسية

الصفحات

مايكروسوفت تطلق لغة برمجة جديدة مفتوحة المصدر

Microsoft Bosque: لغة برمجة جديدة مفتوحة المصدر

Microsoft Bosque: لغة برمجة جديدة مفتوحة المصدر

كما مجال علوم الكمبيوتر يتطور يوما بعد يوم الآن أطلقت شركة Microsoft لغة برمجة جديدة مفتوحة المصدر يطلق عليها Bosque. لغة Microsoft Bosque مستوحاة من بناء جملة TypeScript ودلالات تعلم الآلة"Machine Learning" و Node.js. الغرض الرئيسي من لغة Bosque هو بناء لغة برمجة وظيفية تساعد المبرمجين على تجاوز نموذج البرمجة المنظمة.
تم تصميم هذه اللغة لتحسين إنتاجية المطورين وجودة البرامج من خلال مجموعة من المجمعين وتجربة الأدوات الجديدة. فيما يلي بعض الميزات المهمة لهذه اللغة.

ميزات لغة Bosque البرمجية

  • يتم الجمع بين البرمجة الوظيفية ونطاقات الكتلة والأقواس عن طريق السماح بتعيينات متعددة للمتغيرات القابلة للتحديث.
  • تقوم أداة إنشاء Lambda بدمج تعريف رمز للجسم مع دلالات نسخة متغيرة لإغلاق المتغيرات التي تم التقاطها عند إنشاء lambda.
  • جميع القيم غير قابل للتغيير. هذا يجعل فهم تأثير عبارة أو كتلة التعليمات البرمجية مبسطة عندما تكون خالية من الآثار الجانبية.
  • توفر السلاسل المكتوبة طريقة لرفع بنية معروفة حول محتويات السلسلة إلى نوع ذي معنى.
  • يمكنك ربط المعلمات من خلال تمرير وسيطة المرجع. يعمل ذلك على تبسيط المواقف التي يتم فيها تمرير أحد المتغيرات إلى طريقة قد تستخدمه وتحديثه.
  • عمليات الجبر متاحة لأنواع البيانات و tuples والسجلات وأنواع الاسمية وكذلك للعمليات التي تشمل الإسقاط والتحديث المتعدد والدمج. تبدأ عمليات البيانات الجبرية المجمعة عمليات قراءة مجمّعة وتحديثات قيم البيانات في Bosque.
تأتي لغة Bosque مع دعم من الدرجة الأولى للتعبير عن مجموعة من الثوابت والتأكيدات التشخيصية.
لُغة  Bosque في مرحلة التطوير ولا يوصي الخبراء باستخدامها في أي نوع من أعمال الإنتاج. ولكنها مفتوحة للتجربة.
ربما قد تكون هناك أخطاء بالمعلومات أو بترجمتها وهذا بسبب عدم معرفتي بالبرمجة ولكنني بذلت قصار جهدي في ترجمة المصطلحات بما يُناسبها.
author-img
محمد ستار, مدون تقني من العراق عاشق للتكنولوجيا وكل مايتعلق بها وأمتلك شغف كبير في هذا المجال وأطمح أن تكون مقالاتي ومواقعي هي الرقم 1 على مستوى العراق أولاً.