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

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

رست
معلومات عامة
التصنيف
التنميط
ظهرت في
صممها
نظام التشغيل
الرخصة
التطوير
المطور
الإصدار الأول
الإصدار الأخير
المستودع
التأثير
متأثرة بـ
متفرقات
امتدادات الملفات
rs — rlib
موقع الويب
rust-lang.org[12] (الإنجليزية)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مراجع

  1. مذكور في: Rust Essentials (first edition). الصفحة: 3. لغة العمل أو لغة الاسم: الإنجليزية.
  2. وصلة مرجع: https://prev.rust-lang.org/id-ID/faq.html. الوصول: 24 فبراير 2019.
  3. مذكور في: Rust Essentials (first edition). الصفحة: 1. لغة العمل أو لغة الاسم: الإنجليزية.
  4. مذكور في: غيت هاب. اسم مُستخدِم في موقع "غيت هب" (GitHub): graydon/rust-prehistory/commit/b0fd440798ab3cfb05c60a1a1bd2894e1618479e. لغة العمل أو لغة الاسم: الإنجليزية.
  5. وصلة مرجع: https://www.rust-lang.org/en-US/faq.html#cross-platform. الوصول: 31 يناير 2018.
  6. "Rust Platform Support · The Rust Programming Language"، اطلع عليه بتاريخ 4 فبراير 2017. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  7. مذكور في: غيت هاب. اسم مُستخدِم في موقع "غيت هب" (GitHub): rust-lang/rust/blob/master/COPYRIGHT. لغة العمل أو لغة الاسم: الإنجليزية.
  8. وصلة مرجع: https://jaxenter.com/mozillas-graydon-hoare-working-on-rust-102672.html. الوصول: 31 يناير 2018.
  9. وصلة مرجع: https://foundation.rust-lang.org/posts/2021-02-08-hello-world/.
  10. الوصول: 7 أكتوبر 2016.
  11. "Appendix: Influences - The Rust Reference"، اطلع عليه بتاريخ 28 يناير 2018. {{استشهاد ويب}}: تحقق من التاريخ في: |access-date= (مساعدة)
  12. الوصول: 9 يناير 2017. وصلة مرجع: https://api.github.com/repos/rust-lang/rust.
  13. "Rust is a systems programming language"، Rust-lang.org، مؤرشف من الأصل في 2 يونيو 2019، اطلع عليه بتاريخ 17 يوليو 2017.
  14. Noel (08 يوليو 2010)، "The Rust Language"، Lambda the Ultimate، مؤرشف من الأصل في 5 أبريل 2019، اطلع عليه بتاريخ 30 أكتوبر 2010.
  15. "FAQ - The Rust Project"، Rust-lang.org، مؤرشف من الأصل في 12 يوليو 2018، اطلع عليه بتاريخ 02 مارس 2016.
  16. Peter Bright (03 أبريل 2013)، "Samsung teams up with Mozilla to build browser engine for multicore machines"، Arstechnica.com، مؤرشف من الأصل في 12 يونيو 2018، اطلع عليه بتاريخ 04 أبريل 2013.
  17. "Contributors to rust-lang/rust · GitHub"، Github.com، مؤرشف من الأصل في 25 يناير 2020، اطلع عليه بتاريخ 03 نوفمبر 2016.
  18. "Stack Overflow Developer Survey 2017"، Stack Overflow، مؤرشف من الأصل في 27 أبريل 2017، اطلع عليه بتاريخ 22 مارس 2017.
  19. "Stack Overflow Developer Survey 2016 Results"، Stack Overflow، مؤرشف من الأصل في 23 أبريل 2017، اطلع عليه بتاريخ 22 مارس 2017.
  20. "Shipping Rust in Firefox – Mozilla Hacks - the Web developer blog"، Mozilla Hacks – the Web developer blog (باللغة الإنجليزية)، مؤرشف من الأصل في 08 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  21. Yegulalp, Serdar (03 أبريل 2015)، "Mozilla's Rust-based Servo browser engine inches forward"، InfoWorld (باللغة الإنجليزية)، مؤرشف من الأصل في 08 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  22. Bryant, David (12 مايو 2020)، "A Quantum Leap for the Web"، Medium (باللغة الإنجليزية)، مؤرشف من الأصل في 09 ديسمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  23. Yegulalp, Serdar (21 مارس 2016)، "Rust's Redox OS could show Linux a few new tricks"، InfoWorld (باللغة الإنجليزية)، مؤرشف من الأصل في 08 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  24. "Fedora Rawhide Begins Offering Packaged Rust Applications - Phoronix"، phoronix.com، مؤرشف من الأصل في 09 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  25. "Using HyperLogLog to Detect Malware Faster Than Ever"، Cisco Umbrella (باللغة الإنجليزية)، 05 ديسمبر 2013، مؤرشف من الأصل في 30 أكتوبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  26. Hahn, Sebastian (Fri Mar 31 21:23:27 UTC 2017)، "[tor-dev] Tor in a safer language: Network team update from Amsterdam"، مؤرشف من الأصل في 12 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ= (مساعدة)، horizontal tab character في |عنوان= في مكان 60 (مساعدة)
  27. "First thoughts on Deno, the JavaScript/TypeScript run-time"، 43081j.com، مؤرشف من الأصل في 07 نوفمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  28. Howarth, Jesse (04 فبراير 2020)، "Why Discord is switching from Go to Rust"، Medium (باللغة الإنجليزية)، مؤرشف من الأصل في 30 يونيو 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.
  29. "Why Rust?"، Diem (باللغة الإنجليزية)، 18 يونيو 2019، مؤرشف من الأصل في 12 ديسمبر 2020، اطلع عليه بتاريخ 12 ديسمبر 2020.

وصلات خارجية

  • بوابة برمجة الحاسوب
  • بوابة برمجيات
  • بوابة برمجيات حرة
  • بوابة تقنية المعلومات
  • بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.