أطلقت مايكروسوفت لغة برمجة جديدة تسمى بوسكي. تقول الشركة إن Bosque قد تم تصميمه لكتابة شفرة "بسيطة وواضحة وسهلة السبب" لكل من البشر والآلات.
الغرض من هذا المشروع المفتوح المصدر هو تطوير لغة برمجة وظيفية تمنع "التعقيد العرضي" في الترميز والتطوير. من المفترض أن تكون الرموز التي تم إنشاؤها بلغة بوسك بسيطة وسهلة من خلال تبني عمليات جبرية وتجنب التقنيات التي تخلق التعقيد.
يعتبر Bosque من بنات أفكار عالم الكمبيوتر في Microsoft Mark Marron ويقوم على بناء الجملة وأنواع TypeScript. كما يستخدم دلالات ML و Node / JavaScript.
يصف مارون اللغة الجديدة بأنها خطوة للتحول من نموذج البرمجة المنظمة التي أصبحت شائعة منذ السبعينيات.
في نموذج برمجة منظم ، يتم التحكم في التدفق من خلال الحلقات الشرطية والروتين الفرعي. تتخلص Bosque من مصادر التعقيد مثل الحلقات والدولة القابلة للتغيير والمساواة المرجعية. وصف مارون نموذج البرمجة الجديد هذا بأنه "برمجة منتظمة" في ورقته.
لذلك لا تستخدم Bosque "من أجل" و "في حين" و "تفعل الوقت" وتتبنى مقاربة مختلفة للشرطية. طرحت Microsoft مفهوم "Functors" الذي يقوم بنفس حلقات العمل ويمكن أن يزيد من جودة البرمجيات.
نظرًا لأن Bosque لا يزال في مرحلة التطوير في هذه المرحلة ، يوصى بعدم استخدام Bosque في أي أعمال إنتاج. ومع ذلك ، فالمطوّرين مدعوون لتجربة ذلك وإضافة مساهماتهم إلى مستودع GitHub الخاص به.
مع Bosque ، تأمل Microsoft في تحسين إنتاجية المطورين ، وزيادة جودة البرنامج ، ودعم مجموعة من المترجمين الجدد وتجارب أدوات المطورين.
ما رأيك في لغة البرمجة الجديدة؟ هل أنت متحمس لتجربتها؟
ليست هناك تعليقات:
إرسال تعليق