إذا كنت قد سمعت عن لغة البرمجة رست (Rust) وتريد البدء في استخدامها، فإن الخطوة الأولى هي إعداد بيئة العمل المناسبة وتثبيت الأدوات الأساسية. في هذا المقال، سنستعرض كيفية تثبيت رست، إعداد بيئة العمل، والبدء في كتابة أول برنامج لك بهذه اللغة القوية والآمنة على أنظمة التشغيل لينكس وويندوز.
أفضل طريقة لتثبيت رست هي باستخدام أداة الإدارة Rustup، وهي أداة رسمية توفر لك أحدث نسخة من رست بسهولة.
لتثبيت Rustup على لينكس، اتبع الخطوات التالية:
1. افتح Terminal على جهازك.
2. أدخل الأمر التالي لتحميل وتثبيت Rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
اتبع التعليمات التي تظهر على الشاشة لإكمال عملية التثبيت.
لتثبيت Rustup على ويندوز، اتبع الخطوات التالية:
1. افتح متصفح الإنترنت وانتقل إلى رابط التحميل.
2. انقر على زر "Install" واتبع التعليمات التي تظهر لتنزيل وتشغيل ملف التثبيت.
3. اتبع التعليمات التي تظهر على الشاشة لإكمال عملية التثبيت.
بعد تثبيت Rustup، يجب عليك تحديث متغيرات البيئة لضمان أن الأدوات المثبتة يمكن الوصول إليها بسهولة.
نفذ هذا الامر
source $HOME/.cargo/env
عادة ما يقوم المثبت بتحديث متغيرات البيئة تلقائيًا. إذا كنت بحاجة إلى التحقق أو التعديل، يمكنك الذهاب إلى:
1. لوحة التحكم (Control Panel).
2. النظام والأمان (System and Security).
3. النظام (System).
4. إعدادات النظام المتقدمة (Advanced system settings).
5. في النافذة المنبثقة, انقر على "Envoirment Variables".
6. تأكد من وجود مسار Cargo في متغير Path.
لتأكد من أن رست قد تم تثبيتها بنجاح، نفذ الأمر التالي في التيرمنال:
rustc --version
يجب أن يظهر لك إصدار رست المثبتة.
Cargo هو نظام إدارة الحزم والبناء في رست. يسهل Cargo إنشاء المشاريع، إدارة التبعيات، وبناء البرامج.
لإنشاء مشروع جديد باستخدام Cargo، استخدم الأمر التالي:
cargo new my_project
هذا الأمر سينشئ مجلدًا جديدًا باسم "my_project" يحتوي على بنية مشروع رست جاهزة.
للانتقال إلى مجلد المشروع وبنائه، استخدم الأوامر التالية:
cd my_project
cargo build
لتشغيل البرنامج، استخدم:
cargo run
افتح الملف src/main.rs في محرر النصوص المفضل لديك. ستجد الكود التالي:
fn main() {
println!("Hello, world!");
}
لنجعل البرنامج يطبع رسالة مختلفة، عدل الملف ليصبح:
fn main() {
println!("مرحبا بك في عالم رست. هذا العالم برعاية فريق ggh");
}
احفظ الملف ثم استخدم الأوامر التالية لبناء وتشغيل البرنامج:
cargo build
cargo run
يجب أن ترى الرسالة "مرحبا بك في عالم رست. هذا العالم برعاية فريق ggh" مطبوعة في التيرمنال.
Clippy هو أداة لتحليل كود رست وتقديم النصائح لتحسينه. لتثبيت Clippy، استخدم:
rustup component add clippy
لتشغيل Clippy، استخدم:
cargo clippy
Rustfmt هو أداة لتنسيق كود رست تلقائيًا. لتثبيت Rustfmt، استخدم:
rustup component add rustfmt
لتنسيق كودك، استخدم:
cargo fmt
تثبيت وإعداد بيئة العمل لرست هي الخطوة الأولى نحو استكشاف إمكانيات هذه اللغة القوية والآمنة. مع الأدوات القوية مثل Rustup و Cargo، يمكنك البدء بسرعة والبدء في كتابة برامج فعالة وآمنة. فلماذا لا تبدأ اليوم؟ استمتع بكتابة كودك الأول بلغة رست!