طرحت Microsoft لغة برمجة مفتوحة المصدر جديدة تسمى Bosque . مستوحاة من TypeScript، الى جانب أساس الـ Nodejs او الـ Javascript بشكل عام. الغرض الرئيسي وراء Bosque هو بناء لغة برمجة وظيفية والتي ستساعدنا في النهاية على تجاوز مشاكل في الـ Structured Programming.
حتى بعد التحسينات العديدة في لغات البرمجة ، لا نزال نتعامل مع نفس Accidental Complexity من بين أكثر الأشياء التي تزيد من تعقيد هيكلة الكود البرمجي loops, conditionals, subroutines, mutable state وغيرها . Bosque هي من بنات أفكار عالم الكمبيوتر مارك مارون الذي يمثل هذه اللغة على أنها "برمجة منظمة".
"يعتمد هذا النموذج على نجاحات البرمجة المنظمة وأنواع البيانات المجردة من خلال تبسيط نماذج البرمجة الحالية في شكل منظم يزيل المصادر الرئيسية للأخطاء ، ويبسط فهم التعليمات البرمجية وتعديلها "
تم تصميم Bosque بطريقة تهدف إلى تحسين إنتاجية المطورين وجودة البرامج من خلال مجموعة من الأدوات الجديدة. اللغة الجديدة من المفترض أن تجعل الأمور بسيطة لكل من الآلات والبشر.
لغة البرمجة Bosque لا تختلف كثيراً عن بقية اللغات البرمجة، فقد إقتبست المايكروسوفت من الـ TypeScript من أجل بناء هذه اللغة البرمجية و تستخدم بشكل كبير التعلم العميق الى جانب أساس الـ Nodejs او الـ Javascript بشكل عام.
اعتبارا من الآن ، لا يزال Bosque في مرحلة التطوير ولا ينصح الخبراء باستخدامه في أي نوع من أعمال الإنتاج ولكن اللغة مفتوحة للتجربة. دعونا نلقي نظرة على بعض الميزات وخيارات التصميم .. إذا كنت مهتمًا ، اللغة متوافرة على منصة في مستودع GitHub الرسمي.
لتضمن أن تصلك جديد مقالات ودروس تقنية اون لاين عليك القيام بثلاث خطوات : قم بالإشتراك فى صفحتنا فى الفيس بوك "الافضل للتقنية " . قم بالإشتراك فى القائمة البريدية أسفل الموقع وسيتم إرسال إيميل لك فور نشر درس جديد . للحصول على الدروس فيديو قم بالإشتراك فى قناتنا على اليوتيوب "قناة تقنية اون لاين " . من فضلك إذا كان عندك سؤال مهما كان بسيطاً تفضل بكتابته من خلال صندوق التعليقات أسفل الموضوع . قم بنشر مقالات اتقنية اون لاين على الفيس بوك أو ضع رابطاً للمدونه فى مدونتك .تحياتى لكم from المحترف: شروحات برامج مكتوبة ومصورة بالفيديو | Almohtarif
0 التعليقات:
إرسال تعليق