Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مترجم Rust اون لاين

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

main.rs
Output
Click Run to see the output here.

شغّل Rust اون لاين في متصفحك

ساحة ومترجم Rust مجانيان عبر الإنترنت. اكتب كود Rust في متصفحك، اضغط Run، وسيقوم rustc بترجمة وتنفيذ برنامجك خلال ثوانٍ. بدون rustup محلي، ولا مشروع cargo، ولا target triple لضبطه مسبقاً.

المحرر مبني على نفس محرك VS Code، لذا تعمل ميزات تلوين صياغة Rust والإكمال التلقائي وخطوط التشخيص بشكل كامل. الكود يُترجَم بواسطة rustc على Alpine Linux، مع توفر المكتبة القياسية — std::collections و std::io و std::fs و Option و Result و Vec و HashMap و Iterator. مناسب لاستكشاف ownership، أو اختبار تنفيذ trait، أو التأكد من كيفية انتشار lifetime.

لماذا تفيدك ساحة Rust هذه

  • ترجمة Rust فورية — اكتب الكود، اضغط تشغيل، واستلم ناتج rustc خلال ثوانٍ، دون الحاجة إلى Cargo.toml أو مجلد target.
  • تلوين كامل لبنية Rust، إكمال تلقائي، وتشخيصات واضحة من المترجم، مدعومة بنفس محرك المحرر المستخدَم في VS Code، مع رسائل الخطأ المفيدة الشهيرة لـ rustc.
  • إدخال stdin مدعوم. كل من std::io::stdin().read_line(&mut buf) وBufRead::lines ونمط read_to_string يقرأ من مربع الإدخال في الـ playground. لا حاجة إلى rustup أو cargo أو رابط MSVC على جهازك.
  • مترجم Rust (rustc) على Alpine Linux — اكتب Rust مع ownership و lifetimes ومطابقة الأنماط واحصل على ملاحظات borrow checker في ثوانٍ.

ما يمكنك تجربته في ساحة Rust

  • ownership و borrowing و lifetimes: الاصطلاحات التي تجعل Rust آمنًا للذاكرة، مع rustc يخبرك بالضبط بما خالفته.
  • traits و generics ومطابقة الأنماط مع enums: كتابة Rust اصطلاحية يمكنك اختبارها كتلة impl واحدة في كل مرة، إلى جانب تركيب Option و Result.
  • تجارب Rust سريعة: اختبر سلسلة iterator، جرّب ذراع match، تحقق من trait bound، أو تأكّد من كيفية التقاط closure لبيئته.

الأسئلة الشائعة حول مترجم Rust اون لاين

هل مترجم Rust اون لاين مجاني؟
نعم، ساحة Rust مجانية الاستخدام. لا تسجيل، ولا تثبيت لـ rustup، ولا مشروع cargo تحتاج إلى إعداده — افتح الصفحة وابدأ الترجمة.
هل أحتاج إلى تثبيت rustup أو cargo؟
لا حاجة لأي تثبيت. لست بحاجة إلى rustup أو cargo أو سلسلة أدوات Rust على جهازك. مترجم Rust أونلاين يترجم كودك باستخدام rustc على Alpine Linux ويشغّله خلال ثوانٍ.
هل تعمل ساحة Rust على الجوال و Chromebook؟
نعم. تعمل ساحة Rust في أي متصفح حديث، على الحاسوب أو اللوحي أو الجوال. مفيدة لترجمة Rust من Chromebook أو جهاز لا يمكنك تثبيت rustup عليه.
هل يمكنني استخدام std::io::stdin() في مترجم Rust أونلاين؟
نعم. كلٌّ من std::io::stdin().read_line(&mut buf) وio::BufRead::lines وread_to_string يقرأ الأسطر التي تكتبها بالطريقة نفسها التي تعمل بها عند تشغيل cargo run محليًا والكتابة في الطرفية. مفيد للتدرّب على أنماط ownership في Rust بإدخال حقيقي.
كيف أتعلّم Rust بعد تجربة الساحة؟
عدّل كود Rust النموذجي، اضغط تشغيل، وكرّر المحاولة. وعندما تريد شيئًا أكثر تنظيمًا، تأخذك دورة Rust التفاعلية في Coddy من ownership و borrowing إلى traits و generics ومعالجة الأخطاء عبر تمارين عملية.