هل سبق لك و ان سمعت بلغة البرمجة راست؟
اذا لم يسبق لك و ان سمعت بها تعال لنلق سويا نظرة سريعة عليها و على مميزاتها لعلك تلتفت اليها و تتعلمها لتستفيد من احد اللغات الصاعدة في عالم البرمجة المجنون و الذي دائما ما يبهر رواده بالكثير من المفاجآت.
فعندما تعتقد ان اللغات القوية و المشهورة قد حسمت الصراع واستولت على الساحة و ان السباق قد انتهى و المسرح اصبح محجوزا تنبثق لغات اخرى و تصارع وتنافس في بحر غامق و غامض و موحش و تثبت جدارتها و تؤكد ان سوق المنافسة مازال مفتوحا و يمكن ان ينقلب في اي لحظة و خير مثال على ذلك لغة البايثون Python وقد تسير لغة راست على نفس الطريق.
ماهي لغة راست Rust
توصف بأنها لغة لبرمجة الأنظمة ,أي أنها لغة قوية وظخمة تمكن من بناء أنظمة متقدمة ,لكن المميز فيها هو أنها تمكن المطورين من تطوير أنظمة أكثر أمانا وهذا بفضل بنية اللغة نفسها, كما أنها تعتبر من أسرع لغات البرمجة وتنافس حتى لغات قوية مثل C/C++ مع افضلية للغة راست من حيث التعامل مع ذاكرة الحاسوب و الهاردوير.
عمل على تطوير اللغة Graydon Hoare سنة 2006 بعدها قامت مؤسسة موزيلا بدعم عملية التطوير إلى يومنا هذا ,كما أن أكثر من 1900 مطور حول العالم يقدمون المساهمات من أجل تحسينها عبر منصة GitHub .
و قد حصلت لغة راست على مركز اعلى واكثر اللغات شعبية في استطلاع الرأي لموقع StackOverFlow سنة 2016 و قد وصفت على انها بديل للغة C++.
تعلم Rust
يشبه بناء الجملة الخاص به C ++ ولكنه يوفر أداءً وأمانًا أفضل.
يمكنك تجربة كتابة أكواد Rust بدون تنصيب أي برنامج فقط من خلال المتصفح من هذا الرابط:
https://play.rust-lang.org
ويمكنك خلال هذه التجربة الإعتماد على التوثيق الرسمي، إن كنت تتصفح التوثيق الخاص بلغات برمجة أخرى فستجد أن لغة روست توفر توثيق أكثر من مميز ,بحيث تقدم محتوى منظم بشكل عملي وسلس يسهل عليك تعلم والإلمام بجوانب اللغة ,كما يمكنك تجربة الأمثلة مباشرة في صفحة التوثيق وهذا قلما تجده في مكان أخر.
أهلا بالعالم بلغة راست
fn main() {
println!("!أهلا بالعالم");
}