🍋
Menu
.rs Code

كود مصدر Rust

تحتوي ملفات Rust على كود مصدر لغة برمجة الأنظمة التي تضمن أمان الذاكرة بدون جامع قمامة. تستخدم Rust نظام الملكية ومدقق الاستعارة لمنع سباقات البيانات وأخطاء المؤشرات الفارغة في وقت الترجمة.

نوع MIME

text/x-rust

النوع

نص

الضغط

بدون فقدان

المزايا

  • + Memory safety guaranteed at compile time — no GC needed
  • + Performance comparable to C and C++
  • + Fearless concurrency — data races are compile errors
  • + Excellent tooling: Cargo, rustfmt, clippy

العيوب

  • Steep learning curve — ownership and lifetimes take time to master
  • Longer compilation times than Go or C
  • Smaller ecosystem than Python, Java, or JavaScript

متى تستخدم .RS

استخدم Rust لبرمجة الأنظمة وWebAssembly ومحركات الألعاب والأنظمة المدمجة وأي برنامج يتطلب أمان الذاكرة بدون حمل جامع القمامة.

التفاصيل التقنية

يتتبع نظام الملكية في Rust عمر البيانات في وقت الترجمة. لكل قيمة مالك واحد، وتتبع المراجع قواعد الاستعارة، ويمنع مدقق الاستعارة الاستخدام بعد التحرير وسباقات البيانات. Cargo هو نظام البناء ومدير الحزم.

التاريخ

بدأ Graydon Hoare لغة Rust في Mozilla عام 2010. أُصدر الإصدار 1.0 في 2015. أُسست مؤسسة Rust في 2021. صُنّفت Rust كأكثر لغة برمجة إعجاباً في استطلاعات Stack Overflow منذ 2016.

التحويل من .RS

التحويل إلى .RS

صيغ ذات صلة