إصدار جديد من لغة “رست” للبرمجة يتضمن تحسينات طال انتظارها

لغة
ظهر أمس تحديث جديد من لغة البرمجة “رست” القوية سريعة النمو، متضمنا تحسينات عديدة وصفها خبراء البرمجة بأنه “طال انتظارها” من أهمها خاصية ” Iterator Into” للمصفوفات ، التي تسهل علي المبرمجين خطوات إنشاء بعض الأكواد المطلوب كتابتها بهذه اللغة، وتجعلها تتم في وقت قصير وبمجهود أقل وبدرجة أمان أعلى.
و “رست” هي لغة برمجة ظهرت لأول مرة عام 2006 علي يد خبير برمجة يدعي جرايدون هوار، وظهرت بهدف التركيز علي برمجة الأنظمة، أي أنها لغة قوية وضخمة، تمكن من بناء أنظمة معلومات وبرمجيات متقدمة أكثر أمانا وأكثر قوة، بما يناسب احتياجات المؤسسات والشركات بالأساس، وهذا بفضل بنية اللغة نفسها، وهو ما جعلها من أسرع لغات البرمجة نموا، وباتت تنافس لغات قوية مثل لغة سي ولغة سي بلس بلس، ويتزايد عدد المبرمجين الذين يعملون بها باستمرار، وكذلك الشركات التي تستخدمها في مشروعاتها وعلى رأسها موزيلا وجوجل، ومن أهم مميزاتها أنه يمكن كتابة اكوادها بدون الحاجة لتنصيب وتثبيت أي برنامج علي الجهاز، وإنما من خلال المتصفح فقط، فضلا عن أنها توفر توثيق أكثر من مميز، بحيث تقدم محتوى منظم بشكل عملي وسلس يسهل تعلم والإلمام بجوانب اللغة.
يحمل التحديث الجديد من اللغة رقم 1.53 ويأتي بعد الإعلان عن وصول إصدار “رست 2021”  فى أكتوبر، وقال فريق تطوير اللغة في تدوينه لهم علي المدونة الرسمية للغة رست  بأن التحديث سيقدم تحسينات كبيرة سيشعر بها المبرمجين والمطورين العاملين بهذه اللغة، وبالتحديد مع خاصية ” Iterator Into” للمصفوفات، التي تمكن المبرمج من إضافة خطوات ومهام عديدة داخل نمط أكواد البرمجة المسئول عن تكرار  تنفيذ أوامر معينة، وذلك لمرة واحدة، بدلا من الحاجة لوضعها عدة مرات كلما دعت الحاجة، وقال الفريق أن هذه الخاصية طال انتظارها، ولم يتم إضافتها من قبل بسبب مشاكل التوافق مع الإصدارات السابقة.
ومن التحسينات الأخرى التي تضمنها التحديث أن “المعرفات في لغة رست” وهي مكون برمجي مهم يستخدمه المبرمجون علي نطاق واسع، اصبح يحتوي الآن علي جميع أحرف المعرف الصالحة في مصفوفة الكود الموحد أو ” يونيكود” وليس الأحرف التي كانت متاحة في مصفوفة الاحرف المعروفة باسم “آسكي كود” الأقل انتشارا ومعيارية عن يونيكود” مما يتيح للمبرمج أو المطور حرية ومرونة أكبر في البرمجة، كما يحتوي التحديث على العشرات من واجهات بروتوكول التطبيق المستقرة وبعض التغييرات على برنامج التحويل البرمجي للغة رست.