السلام عليكم و رحمة الله تعالى و بركاته

التعريف بلغة Rust و لماذا تعتبر لغة قوية و مميزة

لعدة سنوات سابقة و قبل ظهور لغات البرمجة الحديثة كبايثون و روبي ، كنا نعتقد فعلا انه لا يمكن تعويض لغة برمجية قوية كلغة C سي او حتى اضافة التحسينات عليها لانها لغة برمجة تجلب شيئا جديدا لا يمكن لأي لغة برمجة أخرى التعامل معه مثل لغات Java جافا و غيرها من لغات البرمجة الاخرى و هو إمكانية التعامل مع الـ Embedded System و التعامل مع Hardware الخاص باجهزة الحواسيب الكبيرة ، يوجد الكثير من الأشياء الأخرى التي تستطيع لغة البرمجة C فعلها بكل احترافية و سرعة في الاداء لكن لم تعد الوحيدة الان . بعد سنوات ظهرت اللغة المشتقة منها و هي لغة سي بلس بلس ـ C++ التي توفر نفس خصائص لغة سي مع بعض الاضافات الجديدة و المميزة كإضافة نمط الـ OOP اي البرمجة كائنية التوجه و مفهوم الكلاسات classes ، و منذ ذلك الوقت لم تظهر اي لغة برمجة يمكن ان نعتبرها بديل ل c++ حتى ظهرت لغة البرمجة Rust المميزة التي تعتبر بروعة لغة سي و بسرعة اداءها و لكن ما يميزها فعلا هو سهولتها و هذا هو اتجاه لغات البرمجة الحديثة فهي تحاول ما امكن ان تكون طريقة كتابتها سهلة و غير معقدة .

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

لغة البرمجة Rust رست تاتينا بنفس خصائص لغة سي بلس بلس و هو امر محبوب لعشاق لغات c بل و اظف الى ذلك Rust تاتي مع تطويرات أفضل في التعامل مع ذاكرة الحاسوب و الهاردوير و السرعة ايضا مقارنة مع لغة C++، الى جانب ذلك توفير برمجيات ضخمة و كبيرة يمكنها الإشتغال على الحواسيب الضعيفة ذات الامكانيات المحدودة و على انظمة التشغيل المختلفة كويندوز و ماك و كالي لينيكس ، ايضا يمكن دمج كود RUST الى جانب لغات برمجية أخرى كبايثون و C++ للحصول على افضل النتائج .

 كتاب تعلم البرمجة بلغة Rust :