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

رست
الشعار
معلومات عامة
التصنيف
  القائمة ...
لغة برمجة إجرائية [لغات أخرى] — لغة برمجة وظيفية [لغات أخرى] — لغة برمجة متعددة الأنماط [لغات أخرى] — لغة برمجة أمرية [لغات أخرى] — لغات برمجة النظام[1][2] — برمجية حرة مفتوحة المصدر — لغة مجمّعة — لغة برمجة[3] عدل القيمة على Wikidata
التنميط
ظهرت في
2006[5][2] — 23 يوليو 2006[6] عدل القيمة على Wikidata
صممها
جرايدون هور [لغات أخرى] عدل القيمة على Wikidata
المنصة
الرخصة
التطوير
المطور
موزيلا[5] — جرايدون هور [لغات أخرى][5][10] — Rust Foundation [لغات أخرى] ترجم[11] عدل القيمة على Wikidata
الإصدار الأول
2006 عدل القيمة على Wikidata
الإصدار الأخير
  • 1.88.0
    (26 يونيو 2025) عدل القيمة على Wikidata
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
rs — rlib عدل القيمة على Wikidata
موقع الويب
rust-lang.org (الإنجليزية) عدل القيمة على Wikidata

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مراجع

  1. ↑ وصلة مرجع: https://docs.rust-embedded.org/book/. الوصول: 13 أكتوبر 2022.
  2. 1 2 مذكور في: Rust Essentials (first edition). الصفحة: 1. لغة العمل أو لغة الاسم: الإنجليزية.
  3. ↑ وصلة مرجع: https://doc.rust-lang.org/reference/introduction.html. الوصول: 13 أكتوبر 2022.
  4. ↑ وصلة مرجع: https://doc.rust-lang.org/book/ch13-00-functional-features.html. الوصول: 11 يناير 2025.
  5. 1 2 3 وصلة مرجع: https://prev.rust-lang.org/id-ID/faq.html. الوصول: 24 فبراير 2019.
  6. ↑ مذكور في: غيت هاب. اسم المُستخدِم في غيت هاب: graydon/rust-prehistory/commit/b0fd440798ab3cfb05c60a1a1bd2894e1618479e. لغة العمل أو لغة الاسم: الإنجليزية.
  7. 1 2 3 4 5 6 7 8 وصلة مرجع: https://doc.rust-lang.org/rustc/platform-support.html. الوصول: 11 يناير 2025.
  8. 1 2 مذكور في: غيت هاب. اسم المُستخدِم في غيت هاب: rust-lang. لغة العمل أو لغة الاسم: الإنجليزية.
  9. 1 2 وصلة مرجع: https://github.com/rust-lang/rust/blob/master/COPYRIGHT.
  10. ↑ وصلة مرجع: https://jaxenter.com/mozillas-graydon-hoare-working-on-rust-102672.html. الوصول: 31 يناير 2018.
  11. ↑ وصلة مرجع: https://foundation.rust-lang.org/posts/2021-02-08-hello-world/.
  12. ↑ الوصول: 7 أكتوبر 2016.
  13. 1 2 3 4 5 6 7 8 9 10 11 12 13 مذكور في: Influences - The Rust Reference. لغة العمل أو لغة الاسم: الإنجليزية.
  14. ↑ "Rust is a systems programming language". Rust-lang.org. مؤرشف من الأصل في 2019-06-02. اطلع عليه بتاريخ 2017-07-17.
  15. ↑ Noel (8 يوليو 2010). "The Rust Language". Lambda the Ultimate. مؤرشف من الأصل في 2019-04-05. اطلع عليه بتاريخ 2010-10-30.
  16. ↑ "FAQ - The Rust Project". Rust-lang.org. مؤرشف من الأصل في 2018-07-12. اطلع عليه بتاريخ 2016-03-02.
  17. ↑ Peter Bright (3 أبريل 2013). "Samsung teams up with Mozilla to build browser engine for multicore machines". Arstechnica.com. مؤرشف من الأصل في 2018-06-12. اطلع عليه بتاريخ 2013-04-04.
  18. ↑ "Contributors to rust-lang/rust · GitHub". Github.com. مؤرشف من الأصل في 2020-01-25. اطلع عليه بتاريخ 2016-11-03. {{استشهاد ويب}}: |archive-date= / |archive-url= timestamp mismatch (مساعدة)
  19. 1 2 "Stack Overflow Developer Survey 2017". Stack Overflow. مؤرشف من الأصل في 2017-04-27. اطلع عليه بتاريخ 2017-03-22.
  20. ↑ "Stack Overflow Developer Survey 2016 Results". Stack Overflow. مؤرشف من الأصل في 2017-04-23. اطلع عليه بتاريخ 2017-03-22.
  21. ↑ "Shipping Rust in Firefox – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog (بالإنجليزية الأمريكية). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
  22. ↑ Yegulalp, Serdar (3 Apr 2015). "Mozilla's Rust-based Servo browser engine inches forward". InfoWorld (بالإنجليزية). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
  23. ↑ Bryant, David (12 May 2020). "A Quantum Leap for the Web". Medium (بالإنجليزية). Archived from the original on 2020-12-09. Retrieved 2020-12-12.
  24. ↑ Yegulalp, Serdar (21 Mar 2016). "Rust's Redox OS could show Linux a few new tricks". InfoWorld (بالإنجليزية). Archived from the original on 2020-11-08. Retrieved 2020-12-12.
  25. ↑ "Fedora Rawhide Begins Offering Packaged Rust Applications - Phoronix". phoronix.com. مؤرشف من الأصل في 2020-11-09. اطلع عليه بتاريخ 2020-12-12.
  26. ↑ "Using HyperLogLog to Detect Malware Faster Than Ever". Cisco Umbrella (بالإنجليزية الأمريكية). 5 Dec 2013. Archived from the original on 2020-10-30. Retrieved 2020-12-12.
  27. ↑ 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. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (مساعدة)
  28. ↑ "First thoughts on Deno, the JavaScript/TypeScript run-time". 43081j.com. مؤرشف من الأصل في 2020-11-07. اطلع عليه بتاريخ 2020-12-12.
  29. ↑ Howarth, Jesse (4 Feb 2020). "Why Discord is switching from Go to Rust". Medium (بالإنجليزية). Archived from the original on 2020-06-30. Retrieved 2020-12-12.
  30. ↑ "Why Rust?". Diem (بالإنجليزية الأمريكية). 18 Jun 2019. Archived from the original on 2020-12-12. Retrieved 2020-12-12.

وصلات خارجية