خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
Rust

Rust

Rust لغة برمجة للأنظمة. آمنة على مستوى الذاكرة، لا تعتمد على جامع المهملات، سرعتها تضاهي لغة C، واحتلّت مركز اللغة الأكثر شعبيةً ثمانية أعوام متتالية في Stack Overflow. تُستخدم في AWS وMicrosoft وCloudflare وDiscord ونواة Linux. أصبحت الخيار الافتراضي لبرمجيات الأنظمة عالية الأداء.

الإصدار

الأحدث

نظام التشغيل

خادم Ubuntu 24.04 LTS

الحد الأدنى لـ RAM

1 GB

أنواع IP

IPV4,IPV6

الوصول

بيانات الاعتماد:

  • المستخدم: ferris
  • كلمة المرور: (مخزّنة في /root/.cloudzy-creds)

SSH إلى الخادم بصفة root، ثم انتقل إلى مستخدم Rust:

su - ferris

المجلدات الرئيسية

  • /home/ferris/.cargo/ ← ملفات Cargo التنفيذية (cargo، الحزم المثبّتة)
  • /home/ferris/.rustup/ ← سلاسل أدوات Rust ومكوّناتها
  • /home/ferris/ ← مساحة عملك (تُخزَّن المشاريع هنا)

أوامر مفيدة

التحقق من التثبيت:

cargo --version
rustc --version

تحديث Rust:

rustup update

إضافة أدوات إضافية أو تحديثها (مثل أداة الفحص اللغوي):

rustup component add clippy

إلغاء تثبيت Rust:

rustup self uninstall

بناء مشروعك:

cargo build

تشغيل مشروعك:

cargo run

تشغيل الاختبارات:

cargo test

بناء توثيق مشروعك:

cargo doc --open

نشر مكتبة على crates.io:

cargo publish

تطبيق Rust صغير

إنشاء مشروع جديد:

cargo new hello-rust
cd hello-rust

تشغيل البرنامج الافتراضي:

cargo run

إضافة تبعية عبر CLI:

cargo add ferris-says

ثم قم بالبناء (سيثبّت Cargo التبعية تلقائياً):

cargo build

سيُنشئ هذا أيضاً Cargo.lock (ملف قفل إصدارات التبعيات).

تحرير src/main.rs:

use ferris_says::say;
use std::io::{stdout, BufWriter};


fn main() {
    let stdout = stdout();
    let message = String::from("Hello fellow Rustaceans!");
    let width = message.chars().count();


    let mut writer = BufWriter::new(stdout.lock());
    say(&message, width, &mut writer).unwrap();
}

تشغيله:

cargo run

المزيد في أدوات التطوير

تطبيقات ذات صلة.

انشر Rust الآن. يبدأ من ٢٫٤٨ دولار/شهر.