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

الRust

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

إصدار

أحدث

نظام التشغيل

Ubuntu Server 24.04 LTS

دقيقة. كبش

1 GB

أنواع IP

IPV4، IPV6

وصول

أوراق اعتماد:

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

SSH إلى الخادم كجذر، ثم قم بالتبديل إلى مستخدم Rust:

su - ferris

الدلائل الهامة

  • /home/ferris/.cargo/ → ثنائيات البضائع (cargo، الصناديق المثبتة)
  • /home/فيريس/.rustup/ → سلاسل ومكونات الRust
  • /home/فيريس/ → مساحة العمل الخاصة بك (المشاريع موجودة هنا)

أوامر مفيدة

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

cargo --version
rustc --version

تحديث الRust:

rustup update

إضافة/تحديث أدوات إضافية (مثل linter):

rustup component add clippy

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

rustup self uninstall

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

cargo build

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

cargo run

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

cargo test

بناء الوثائق لمشروعك:

cargo doc --open

نشر مكتبة على صناديق.io:

cargo publish

تطبيق الRust الصغيرة

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

cargo new hello-rust
cd hello-rust

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

cargo run

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

cargo add ferris-says

ثم قم بالبناء (ستقوم شركة Cargo بتثبيت تبعيتنا لنا):

cargo build

وهذا سوف يولد أيضا Cargo.lock (إصدارات التبعية lockfile).

يحرر 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 الآن. تبدأ من 2.48 $/شهر.