مايكروسوفت تعلن عن لغة برمجة جديدة خاصة بها "Bosque"
مايكروسوفت تعلن عن لغة برمجة جديدة خاصة بها ;)
مايكروسوفت واحدة من أعظم المؤسسات التكنولوجيا حالياً و أكثرها شهرة ايضا، تلك المؤسسة تسعى باستمرار تعديل خدماتها و انظمتها على مستويات عديدة سواء من ناحية أجهزتها ( مثل سلسلة اجهزة Surface ) او من ناحية انظمتها المخصصة مثل نسق الويندوز 10 او منصات اخرى مثل Xbox و Microsoft Store، لكنها لم تعر الكثير من الإنتباه للمبرمجين حتى اليوم. مايكروسوفت تنشر عن لغة برمجة تحمل إسم Bosque، و هي لغة برمجة من شأنها - حسب مايكروسوفت - ان تكون ميسرة، توفر احتمالية كتابة كود برمجي نظيف يمكنه كل من الإنسان و الآلة قرائته ( أي خالي من أخطاء الـ Syntax )، و هو - فقط مثل منتجات مايكروسوفت الماضية - لغة مفتوحة ناشر الخبر ايضاً. مايكروسوفت تنشر عن لغة برمجة جديدة خاصة بها ... فما هي ؟ إن كنت تبحث عن الهدف وراء تدشين مايكروسوفت للغة برمجة جديدة مفتوحة المصرح بالخبر، فهو إتمام إشكالية الـ Accidental Complexity وفق مايكروسوفت، إذ ان مشكلة البرمجة و خصوصا الـ Functional Programming هو تزاحم الأكواد و زخم الأسطر البرمجية و مبالغة التعقيد سواء على مستوى الكتابة او مستوى تطبيق المهام لإفتقادها للهيكلة اللازمة، لذلك المبتغى من Bosque لغة البرمجة الجديدة من مايكروسوفت هو توفير بيئة تعديل فعالة و مبسطة، بحيث ان الكود المخصصة بلغة البرمجة Bosque سيكون يسير الإستعمال و يسير التداول معه و ينجز المهمات المطلوبة بأقل الأسطر البرمجية. لغة البرمجة Bosque لا لا تتشابه كثيراً عن باقي اللغات البرمجة، فقد إقتبست المايكروسوفت من الـ TypeScript بهدف تشييد تلك اللغة البرمجية و تستخدم بشكل كبير التعلم العميق الى منحى أساس الـ Nodejs او الـ Javascript على العموم. يقول " مارك مارون " و هو مطور لغة Bosque بمعاونة طبعا فريق عمله، ان لغة Bosque جائت لتحل لنا واحدة من أكبر المشاكل في الـ Structured Programming، فإن كانت تلك الأخيرة تعتمد بشكل ملحوظ على بعض الأكواد البرمجية الإعتيادية التي تضيف إلى تعقيد البناء والتركيب (Complexity)، لغة Bosque ستحل هذا المشكل لتصير مثلما أسماه مارك مؤسس اللغة بلغة تدعم البرمجة المنظمة (Regularized Programming) و هو مصطلح مستجد في ميدان البرمجة قد تكون لغة Bosque أول لغة تقوم بضمه. يقول مارك ان من ضمن أكثر الأشياء التي تزيد من تعقيد هيكلة الكود البرمجي هي الـ Loops او الحلقات التكرارية مثل For, while, do while و غيرها، و لغة Bosque ستطور تلك الحلقات التكرارية على نحو أفضل مما ينقص من الـ Complexity المخصص بها بحيث قدمت مايكروسوفت بواسطة تلك اللغة مبدأ الـ Functors الذي سيعوض الحلقات التكرارية، الصورة بالأعلى توضح لك الفرق في الحلقات التكرارية بين كل من Bosque و الـ Javascript. لغة البرمجة Bosque لازالت في قيد التحديث، و تنصح مايكروسوفت المبرمجين بعدم إستعمالها في أي مشروعات كبرى و تدعوهم في مستهل الشأن الى تجربتها و التعرف عليها ليس إلا، اللغة مفتوحة المصرح بالخبر و متوافرة على منصة جيتهاب عن طريق الرابط التالي .
Taha Ziani
Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.
Aucun commentaire:
Enregistrer un commentaire