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

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

رست
 

ظهرت في 7 يوليو 2010[1]،  و2006[2][3] 
نظام التشغيل لينكس ،  وماك أوس ،  ومايكروسوفت ويندوز ،  وفري بي ‌إس ‌دي ،  وآي أو إس [4]،  وأندرويد [4]،  ومتعدد المنصات  
الرخصة رخصة أباتشي، الإصدار 2.0 [5]،  ورخصة إم أي تي [5] 
المطور موزيلا [2] 
رقم اخر اصدار 1.50.0 (11 فبراير 2021) (إصدارة مستقرة )[6][7] 
متأثرة بـ ايلف [8]،  وسي++ ،  وسي شارب (C#) ،  وسيكولن  ،  وإرلانغ ،  وهاسكل ،  وليمبو ،  وصرير جديد ،  ولغة كامل الموضوعية ،  وروبي ،  وسكيم ،  وأم أل المعيارية ،  وسويفت  
امتدادات الملفات rs،  وrlib 
موقع ويب الموقع الرسمي[9] 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مراجع

  1. https://mail.mozilla.org/pipermail/rust-dev/2010-July/000001.html — المؤلف: Graydon Hoare — تاريخ النشر: 29 يوليو 2010
  2. https://prev.rust-lang.org/id-ID/faq.html — تاريخ الاطلاع: 24 فبراير 2019
  3. https://prev.rust-lang.org/id-ID/faq.html — العنوان : Rust Essentials — الاصدار first — الصفحة: 1
  4. https://www.rust-lang.org/en-US/faq.html#cross-platform — تاريخ الاطلاع: 31 يناير 2018
  5. https://github.com/rust-lang/rust/blob/master/COPYRIGHT
  6. Announcing Rust 1.50.0 — تاريخ النشر: 11 فبراير 2021
  7. Release 1.50.0 — تاريخ النشر: 11 فبراير 2021
  8. Appendix: Influences - The Rust Reference — تاريخ الاطلاع: 28 يناير 2018
  9. https://api.github.com/repos/rust-lang/rust — تاريخ الاطلاع: 9 يناير 2017
  10. "Rust is a systems programming language". Rust-lang.org. مؤرشف من الأصل في 2 يونيو 2019. اطلع عليه بتاريخ 17 يوليو 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  11. Noel (2010-07-08). "The Rust Language". Lambda the Ultimate. مؤرشف من الأصل في 5 أبريل 2019. اطلع عليه بتاريخ 30 أكتوبر 2010. الوسيط |CitationClass= تم تجاهله (مساعدة)
  12. "FAQ - The Rust Project". Rust-lang.org. مؤرشف من الأصل في 12 يوليو 2018. اطلع عليه بتاريخ 02 مارس 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
  13. Peter Bright (2013-04-03). "Samsung teams up with Mozilla to build browser engine for multicore machines". Arstechnica.com. مؤرشف من الأصل في 12 يونيو 2018. اطلع عليه بتاريخ 04 أبريل 2013. الوسيط |CitationClass= تم تجاهله (مساعدة)
  14. "Contributors to rust-lang/rust · GitHub". Github.com. مؤرشف من الأصل في 25 يناير 2020. اطلع عليه بتاريخ 03 نوفمبر 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
  15. "Stack Overflow Developer Survey 2017". Stack Overflow. مؤرشف من الأصل في 27 أبريل 2017. اطلع عليه بتاريخ 22 مارس 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  16. "Stack Overflow Developer Survey 2016 Results". Stack Overflow. مؤرشف من الأصل في 23 أبريل 2017. اطلع عليه بتاريخ 22 مارس 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  17. "Shipping Rust in Firefox – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog (باللغة الإنجليزية). مؤرشف من الأصل في 08 نوفمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  18. Yegulalp, Serdar (2015-04-03). "Mozilla's Rust-based Servo browser engine inches forward". InfoWorld (باللغة الإنجليزية). مؤرشف من الأصل في 08 نوفمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  19. Bryant, David (2020-05-12). "A Quantum Leap for the Web". Medium (باللغة الإنجليزية). مؤرشف من الأصل في 09 ديسمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  20. Yegulalp, Serdar (2016-03-21). "Rust's Redox OS could show Linux a few new tricks". InfoWorld (باللغة الإنجليزية). مؤرشف من الأصل في 08 نوفمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  21. "Fedora Rawhide Begins Offering Packaged Rust Applications - Phoronix". phoronix.com. مؤرشف من الأصل في 09 نوفمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  22. "Using HyperLogLog to Detect Malware Faster Than Ever". Cisco Umbrella (باللغة الإنجليزية). 2013-12-05. مؤرشف من الأصل في 30 أكتوبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  23. 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. الوسيط |CitationClass= تم تجاهله (مساعدة); horizontal tab character في |عنوان= على وضع 60 (مساعدة); تحقق من التاريخ في: |تاريخ= (مساعدة)
  24. "First thoughts on Deno, the JavaScript/TypeScript run-time". 43081j.com. مؤرشف من الأصل في 07 نوفمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  25. Howarth, Jesse (2020-02-04). "Why Discord is switching from Go to Rust". Medium (باللغة الإنجليزية). مؤرشف من الأصل في 30 يونيو 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  26. "Why Rust?". Diem (باللغة الإنجليزية). 2019-06-18. مؤرشف من الأصل في 12 ديسمبر 2020. اطلع عليه بتاريخ 12 ديسمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجية

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