Rust
بيتقال عليه برضه rustc، rustup، cargo
مجموعة أدوات لغة Rust. أداة rustup بتثبت rustc.exe و cargo. ملف rustc.exe مش جزء مدمج في Windows وهو مش مترجم لغة Go.
اللي محتاج تعرفه
rustup بتثبت rustc.exe. ده مش Go ومش جزء مدمج من نظام Windows.
مترجم Rust هو rustc.exe، وغالبا بتثبته أداة rustup جوه فولدر المستخدم. ملف go.exe هو حزمة تطوير Go الخاصة بشركة Google. أما MSVC فهي مجموعة أدوات Microsoft C++ اللي rustc ممكن يحتاجها. Windows مش بيجي معاه rustc جاهز.
- إيه هو؟
- مترجم Rust عن طريق rustup
- هل هو نفسه Go؟
- لأ. لغة تانية خالص
- هل هو مدمج مع Windows؟
- لا. rustup هي اللي بتثبته
إيه هو Rust؟
Rust هي اللغة. rustup بتثبت rustc و cargo. ده مش Go، ولا MSVC، ومش مترجم نازل افتراضيا مع Windows.
لو عمرك ما استخدمته
لو ملف الـ README طلب منك تثبت Rust، شغل rustup من rust-lang.org/tools/install. أداة rustup بتحط rustc.exe و cargo.exe تحت البروفايل بتاع المستخدم بتاعك. ملف rustc.exe مش جزء من Windows. وملف go.exe هو حزمة لغة تانية خالص. وحزمة Visual Studio Build Tools بتبقى مطلوبة في أوقات كتير عشان أداة الربط MSVC linker، مش عشان تكون بديل للمترجم.
بيستخدم في إيه؟
rustc.exe و cargo.exe. ملف go.exe مش هيقدر يبني ملف Cargo.toml.
stable، و beta، و nightly. مدير الإصدارات ده خاص بـ Rust فقط.
على Windows، rustup في أغلب الأوقات بتحتاج أدوات Visual Studio C++. ملف cmake.exe لسه برضه مش هو المترجم ده.
مين اللي بيحتاجه؟
- الناس اللي ماشية ورا كتاب شرح Rust على Windows
- المستخدمين اللي شافوا rustc.exe وافتكروا إنه جاي نازل مع Windows
- أي حد ثبت Go وكان مستغرب cargo راحت فين
الحالة الحالية
Rust (2015) هي مجموعة أدوات لغة حالية من Rust Foundation. المطور لسه بيوجه مستخدمين Windows لموقع https://www.rust-lang.org/tools/install.
عمره قد إيه؟
Mozilla أطلقت Rust 1.0 سنة 2015. وبقت rustup هي أداة التثبيت القياسية. هي من نفس جيل Go 1.x على Windows، ومش لغة قديمة من لغات Microsoft بتاعة التسعينات. قنوات إصدارات Nightly و stable شغالة ومحدثة.
الإصدارات
القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.
متطلبات النظام
القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.
الحد الأدنى
| نظام التشغيل | إصدار حديث 64-بت من Windows 10 أو Windows 11، حسب متطلبات rustup |
|---|---|
| الرcurrentام (RAM) | المترجم استهلاكه معتدل. الـ crates الكبيرة بتحتاج كذا جيجابايت وقت البناء |
استهلاك الموارد
- استهلاك الـ CPU
- بيعتمد على الحاجات اللي فاتحها جوه البرنامج
- استهلاك الـ RAM
- بيعتمد على المستندات أو التبويبات أو المكتبات
العمليات المتثبتة
الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.
| rustc.exe | مترجم Rust عن طريق rustup |
|---|---|
| cargo.exe | أداة الحزم والبناء الخاصة بـ Rust |
مكونات بدء التشغيل (Startup)
rustc مش بيبدأ مع Windows. و rustup بتتحدث لما تطلب منها ده.
أماكن الملفات
| التثبيت المعتاد | C:\Users\<you>\.cargo\bin\ |
|---|
صيغ الملفات
المشاكل الشائعة
أداة الربط `link.exe` غير موجودة (linker `link.exe` not found)
ثبت حزمة مهام عمل Visual Studio C++ أو أدوات Build Tools. الخطأ ده مشكلة في بيئة تشغيل Rust على Windows، ومش معناه إن go.exe مش موجود.
ناس بتنسخ rustc جوه System32
سيب rustup تدير مسار ~/.cargo/bin. وملف rustc.exe العشوائي اللي في Downloads ده تتجاهله أحسن.
حل المشاكل الشائعة
أمر rustup show و where.exe rustc
المفروض تلاقي مسار تحت .cargo أو .rustup. المسار Program Files\Go ده بتاع اللغة التانية.
ثبت من rust-lang.org/tools/install
ملف rustup-init.exe هو نقطة الدخول الرسمية لـ Windows. أي ملف مضغوط zip لمترجم Rust على منتدى فهو ملف مشكوك فيه وميتاخدش بيه.
ضيف أدوات بناء MSVC لو link.exe ناقص
حزمة مهام العمل في Visual Studio Installer هي الحل المعتاد. برنامج CMake لوحده مش هيوفرلك rustc.
البدائل
استخدم Go لو المشروع مكتوب بـ Go. واستخدم MSVC لو بتكتب C++. و rustup هي برضه الطريقة اللي بتجيب بيها المترجم ده.
المساعدة والتنزيلات الرسمية
ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.
| تنزيل | www.rust-lang.org/tools/install ملف التثبيت الرسمي أو صفحة المطور |
|---|---|
| المساعدة | doc.rust-lang.org/ دعم المطور |
| الموقع الرسمي | www.rust-lang.org/ ابدأ من هنا، مش من موقع ملفات exe عشوائي |
| كتاب rustup | rust-lang.github.io/rustup/ إزاي rustup بتثبت مجموعات الأدوات على Windows |
العتاد المرتبط
عمليات الترجمة محتاجة معالج ورامات. الـ crates الكبيرة محتاجة SSD. مش مطلوب كارت شاشة خارجي (GPU).
التفاصيل التقنية
التفاصيل التقنية
أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- موقع Rust الرسمي · صفحة منتج المورد
- مساعدة Rust · دعم المورد
- كتاب rustup · وثائق أداة التثبيت الرسمية
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.