0Pricing
Learn Rust Coding · درس

برنامجكم الأول «Hello, World!»

اكتبوا وشغّلوا أول برنامج لكم بلغة Rust، وهو «Hello, World!». تعرّفوا إلى العملية الأساسية لترجمة البرنامج وتنفيذه.

برنامجكم الأول «Hello, World!» درس مجاني في Learn Rust Coding على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn Rust Coding، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn Rust Coding 3 دروس في المجموع.

Your First Rust Program

حان الوقت لكتابة أول برنامج لك بلغة Rust: أهلاً، بالعالم! (Hello, World!). إنها الطريقة الكلاسيكية للتأكد من أن إعداداتك تعمل بشكل صحيح والتعرف على الأساسيات.

Creating Your Source File

تنتهي ملفات مصدر Rust باللاحقة .rs، مثل main.rs. قم بإنشاء ملف واحد في مجلد مشروع جديد — حيث يحتوي هذا الملف على التعليمات التي تكتبها.

The `fn main()` Function

يبدأ كل برنامج بلغة Rust بدالة تسمى main. تعمل الصيغة fn main() { } على تعريفها: fn للدالة، يليها الاسم، والمعاملات، وجسم الدالة.

Printing to the Console

للطباعة على وحدة التحكم، استخدم الماكرو println!. تشير علامة ! إلى أنه ماكرو — وهو كود يتم توسيعه في وقت التجميع. ضع نصك بين علامتي تنصيص وأنهِ السطر بـ ;.

Your "Hello, World!" Code

إليك برنامج Hello, World! بالكامل. ضعه داخل ملف main.rs — لاحظ الفاصلة المنقوطة في نهاية جملة println!.

fn main() {
    println!("Hello, world!");
}

Turning Code into an Executable

لا يمكن لوحدة المعالجة المركزية (CPU) الخاصة بك قراءة لغة Rust مباشرة، لذا يقوم المُصرِّف rustc بترجمتها. قم بتشغيل rustc main.rs لإنتاج ملف قابل للتنفيذ.

rustc main.rs

Executing Your Program

الآن قم بتشغيل الملف التنفيذي: ./main على نظام Linux/macOS أو main.exe على نظام Windows. سترى رسالة الترحيب الخاصة بك — قم بالترجمة، ثم التشغيل.

./main

Using Cargo for Convenience

يعمل rustc البسيط بشكل جيد، ولكن معظم المشاريع تستخدم Cargo لإنشاء هيكل المشروع وبنائه وتشغيله — خاصة مع نمو المشاريع. فهو يضع لك تخطيطاً قياسياً للملفات.

Cargo's Hello World

ابدأ مشروعًا باستخدام cargo new، ثم انتقل إلى المجلد باستخدام cd ونفذ cargo run. يقوم Cargo بالتجميع والتشغيل في خطوة واحدة، متوليًا كافة التفاصيل.

fn main() {
    println!("Hello, world!");
}

Compiling & Running

لقد كتبت برنامجك الأول بلغة Rust وتعلمت طريقتين لتشغيله: مباشرة باستخدام rustc وباستخدام Cargo. لنختبر مدى استيعابك.

Recap: Your First Rust Program

لقد قمت بإنشاء وتجميع وتشغيل برنامجك الأول — سواء باستخدام rustc الخام أو باستخدام cargo run الأكثر سلاسة. تالياً، سلسلة الأدوات الكاملة.

الأسئلة الشائعة

هل درس «برنامجكم الأول «Hello, World!»» مجاني؟

نعم — نص درس «برنامجكم الأول «Hello, World!»» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn Rust Coding، انتقل إلى CoddyKit PRO. تتضمن دورة Learn Rust Coding 3 دروس في المجموع.

ماذا ستتعلم في «برنامجكم الأول «Hello, World!»»؟

اكتبوا وشغّلوا أول برنامج لكم بلغة Rust، وهو «Hello, World!». تعرّفوا إلى العملية الأساسية لترجمة البرنامج وتنفيذه. تتمرن على Learn Rust Coding مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn Rust Coding؟

لا تُشترط خبرة سابقة. Learn Rust Coding على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «برنامجكم الأول «Hello, World!»»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn Rust Coding هذا؟

نعم. كل درس في Learn Rust Coding يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تثبيت Rust وCargo
  2. برنامجكم الأول «Hello, World!»
  3. استكشاف سلسلة أدوات Rust
← العودة إلى Learn Rust Coding