رست (لغة برمجة)
رست (بالإنجليزية: Rust) هي من لغة برمجة الأنظمة[1] مدعومة من قبل بحوث موزيلا.[2] صُمِمت لكي تكون «آمنة ومتزامنة وعملية» [3]، حيث تدعم مجالات البرمجة الوظيفية والبرمجة الإجرائية. يوجد هناك شبه قريب بينها وبين لغة الـ ++C ، لكن هذهِ اللغة مصممة من أجل حماية الذاكرة مع البقاء أو الحفاظ على الأداء.
رست (لغة برمجة) |
رست هي لغة برمجة مفتوحة المصدر. تتم تعديلات في تصميم اللغة من خلال التجارب في كتابة سيرڤو [4] (مُحرك الواجهة في متصفح الويب) وكومبايلر الرست. يلعَب مجتمع مطوري الرست دور كبير في إضافة التطويرات للغة.[5]
حازت اللغة على المركز الأول في "أكثر اللغات المحبوبة عند استطلاع المطورين في ستاك أوفرفلو في عام 2016 و2017.[6][6][7]
برنامج أهلا بالعالم!
fn main() {
println!("!أهلا بالعالم");
}
برمجيات تعتمد رست
منذ تطويرها ونظرا لميزاتها بدأت مجموعة من البرمجيات باعتماد لغة رست، منها:
سيرفو: هو محرك تصميم تجريبي[9] طورته موزيلا بالتعاون مع سامسونج.
كوانتوم: مشروع لتحسين محرك التصميم جيكو لمتصفح فايرفوكس، الذي طورته موزيلا.[10]
نظام التشغيل ريدوكس.[11]
ستراتيس: مدير ملفات النظام لفيدورا ورايل 8.
أوبن دي إن إس: يستخدم في بعض مكوناته.[13]
تور: المتصفح المكتوب بلغة سي في الأصل، يختبر التحويل إلى رست لميزاتها الأمنية.[14]
دينو: بيئة تشغيل آمن لـ جافاسكريبت وتايبسكربت.[15]
ديسكورد: خدمة دردشة تستهدف اللاعبين الذين يستخدمون رست لأجزاء من الواجهة الخلفية، بالإضافة إلى ترميز الفيديو من جانب العميل.[16]
مراجع
- ^ "Rust is a systems programming language". Rust-lang.org. مؤرشف من الأصل في 2019-06-02. اطلع عليه بتاريخ 2017-07-17.
- ^ Noel (8 يوليو 2010). "The Rust Language". Lambda the Ultimate. مؤرشف من الأصل في 2019-04-05. اطلع عليه بتاريخ 2010-10-30.
- ^ "FAQ - The Rust Project". Rust-lang.org. مؤرشف من الأصل في 2018-07-12. اطلع عليه بتاريخ 2016-03-02.
- ^ Peter Bright (3 أبريل 2013). "Samsung teams up with Mozilla to build browser engine for multicore machines". Arstechnica.com. مؤرشف من الأصل في 2018-06-12. اطلع عليه بتاريخ 2013-04-04.
- ^ "Contributors to rust-lang/rust · GitHub". Github.com. مؤرشف من الأصل في 2020-01-25. اطلع عليه بتاريخ 2016-11-03.
{{استشهاد ويب}}
:|archive-date=
/|archive-url=
timestamp mismatch (مساعدة) - ^ أ ب "Stack Overflow Developer Survey 2017". Stack Overflow. مؤرشف من الأصل في 2017-04-27. اطلع عليه بتاريخ 2017-03-22.
- ^ "Stack Overflow Developer Survey 2016 Results". Stack Overflow. مؤرشف من الأصل في 2017-04-23. اطلع عليه بتاريخ 2017-03-22.
- ^ "Shipping Rust in Firefox – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog (بen-US). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
{{استشهاد ويب}}
: صيانة الاستشهاد: لغة غير مدعومة (link) - ^ Yegulalp, Serdar (3 Apr 2015). "Mozilla's Rust-based Servo browser engine inches forward". InfoWorld (بEnglish). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
- ^ Bryant, David (12 May 2020). "A Quantum Leap for the Web". Medium (بEnglish). Archived from the original on 2020-12-09. Retrieved 2020-12-12.
- ^ Yegulalp, Serdar (21 Mar 2016). "Rust's Redox OS could show Linux a few new tricks". InfoWorld (بEnglish). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
- ^ "Fedora Rawhide Begins Offering Packaged Rust Applications - Phoronix". phoronix.com. مؤرشف من الأصل في 2020-11-09. اطلع عليه بتاريخ 2020-12-12.
- ^ "Using HyperLogLog to Detect Malware Faster Than Ever". Cisco Umbrella (بen-US). 5 Dec 2013. Archived from the original on 2020-10-30. Retrieved 2020-12-12.
{{استشهاد ويب}}
: صيانة الاستشهاد: لغة غير مدعومة (link) - ^ Hahn، Sebastian (Fri Mar 31 21:23:27 UTC 2017). "[tor-dev] Tor in a safer language: Network team update from Amsterdam". مؤرشف من الأصل في 2020-11-12. اطلع عليه بتاريخ 2020-12-12.
{{استشهاد ويب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) وhorizontal tab character في|عنوان=
في مكان 60 (مساعدة) - ^ "First thoughts on Deno, the JavaScript/TypeScript run-time". 43081j.com. مؤرشف من الأصل في 2020-11-07. اطلع عليه بتاريخ 2020-12-12.
- ^ Howarth, Jesse (4 Feb 2020). "Why Discord is switching from Go to Rust". Medium (بEnglish). Archived from the original on 2020-06-30. Retrieved 2020-12-12.
- ^ "Why Rust?". Diem (بen-US). 18 Jun 2019. Archived from the original on 2020-12-12. Retrieved 2020-12-12.
{{استشهاد ويب}}
: صيانة الاستشهاد: لغة غير مدعومة (link)
وصلات خارجية
رست في المشاريع الشقيقة: | |
- هذا المقال غير مرتبط بويكي بيانات
- الموقع الرسمي