رست (لغة برمجة)

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 18:07، 20 يوليو 2023 (بوت التصانيف المعادلة: +(تصنيف:لغات برمجة أنشئت في 2015)). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث
رست (لغة برمجة)

رست (بالإنجليزية: Rust)‏ هي من لغة برمجة الأنظمة[1] مدعومة من قبل بحوث موزيلا.[2] صُمِمت لكي تكون «آمنة ومتزامنة وعملية» [3]، حيث تدعم مجالات البرمجة الوظيفية والبرمجة الإجرائية. يوجد هناك شبه قريب بينها وبين لغة الـ ++C ، لكن هذهِ اللغة مصممة من أجل حماية الذاكرة مع البقاء أو الحفاظ على الأداء.

رست هي لغة برمجة مفتوحة المصدر. تتم تعديلات في تصميم اللغة من خلال التجارب في كتابة سيرڤو [4] (مُحرك الواجهة في متصفح الويب) وكومبايلر الرست. يلعَب مجتمع مطوري الرست دور كبير في إضافة التطويرات للغة.[5]

حازت اللغة على المركز الأول في "أكثر اللغات المحبوبة عند استطلاع المطورين في ستاك أوفرفلو في عام 2016 و2017.[6][6][7]

برنامج أهلا بالعالم!

fn main() {
    println!("!أهلا بالعالم");
}

برمجيات تعتمد رست

منذ تطويرها ونظرا لميزاتها بدأت مجموعة من البرمجيات باعتماد لغة رست، منها:

متصفح فايرفوكس.[8]

سيرفو: هو محرك تصميم تجريبي[9] طورته موزيلا بالتعاون مع سامسونج.

كوانتوم: مشروع لتحسين محرك التصميم جيكو لمتصفح فايرفوكس، الذي طورته موزيلا.[10]

نظام التشغيل ريدوكس.[11]

ستراتيس: مدير ملفات النظام لفيدورا ورايل 8.

إكسا: بديل حديث لـ إل إس.[12]

أوبن دي إن إس: يستخدم في بعض مكوناته.[13]

تور: المتصفح المكتوب بلغة سي في الأصل، يختبر التحويل إلى رست لميزاتها الأمنية.[14]

دينو: بيئة تشغيل آمن لـ جافاسكريبت وتايبسكربت.[15]

ديسكورد: خدمة دردشة تستهدف اللاعبين الذين يستخدمون رست لأجزاء من الواجهة الخلفية، بالإضافة إلى ترميز الفيديو من جانب العميل.[16]

ديم العملة المعماة التي يسعى فيسبوك إلى طرحها للتداول.[17]

مراجع

  1. ^ "Rust is a systems programming language". Rust-lang.org. مؤرشف من الأصل في 2019-06-02. اطلع عليه بتاريخ 2017-07-17.
  2. ^ Noel (8 يوليو 2010). "The Rust Language". Lambda the Ultimate. مؤرشف من الأصل في 2019-04-05. اطلع عليه بتاريخ 2010-10-30.
  3. ^ "FAQ - The Rust Project". Rust-lang.org. مؤرشف من الأصل في 2018-07-12. اطلع عليه بتاريخ 2016-03-02.
  4. ^ Peter Bright (3 أبريل 2013). "Samsung teams up with Mozilla to build browser engine for multicore machines". Arstechnica.com. مؤرشف من الأصل في 2018-06-12. اطلع عليه بتاريخ 2013-04-04.
  5. ^ "Contributors to rust-lang/rust · GitHub". Github.com. مؤرشف من الأصل في 2020-01-25. اطلع عليه بتاريخ 2016-11-03. {{استشهاد ويب}}: |archive-date= / |archive-url= timestamp mismatch (مساعدة)
  6. ^ أ ب "Stack Overflow Developer Survey 2017". Stack Overflow. مؤرشف من الأصل في 2017-04-27. اطلع عليه بتاريخ 2017-03-22.
  7. ^ "Stack Overflow Developer Survey 2016 Results". Stack Overflow. مؤرشف من الأصل في 2017-04-23. اطلع عليه بتاريخ 2017-03-22.
  8. ^ "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)
  9. ^ 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.
  10. ^ 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.
  11. ^ 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.
  12. ^ "Fedora Rawhide Begins Offering Packaged Rust Applications - Phoronix". phoronix.com. مؤرشف من الأصل في 2020-11-09. اطلع عليه بتاريخ 2020-12-12.
  13. ^ "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)
  14. ^ 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 (مساعدة)
  15. ^ "First thoughts on Deno, the JavaScript/TypeScript run-time". 43081j.com. مؤرشف من الأصل في 2020-11-07. اطلع عليه بتاريخ 2020-12-12.
  16. ^ 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.
  17. ^ "Why Rust?". Diem (بen-US). 18 Jun 2019. Archived from the original on 2020-12-12. Retrieved 2020-12-12.{{استشهاد ويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)

وصلات خارجية

  • هذا المقال غير مرتبط بويكي بيانات
  • الموقع الرسمي