ترجمة آلية تحت المراجعة
مرحبا بالعالم
المصدر الأصليقائمة تنفيذ التمرين
تُحفظ علامات هذه القائمة على هذا الجهاز والمتصفح فقط. أنشئ حسابًا مفعّلًا لحفظ إنجاز التمرين في مسارك.
مرحبا بالعالم
مشكلة بحاجة إلى حل
شكرًا للأستاذ بريان كيرنيغان (الذي قام بتدريس لغة CS50 عندما أخذها ديفيد!)، تم تطبيق عبارة "hello,world" بمئات اللغات. دعونا نضيف التنفيذ الخاص بك إلى القائمة!
في ملف يسمى hello.c، في مجلد يسمى world، قم بتنفيذ برنامج في لغة C يقوم بالطباعة hello, world\n، وهذا كل شيء!
تلميح
هذا هو الشيفرة الفعلي الذي يجب عليك كتابته! (هذا تلميح تمامًا، أليس كذلك؟) من الأفضل أن تكتبه بنفسك، بدلاً من النسخ/اللصق، بحيث تبدأ في تطوير بعض "الذاكرة العضلية" لكتابة الشيفرة.
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}
تجريبي
فيما يلي عرض توضيحي لما يجب أن يحدث عند تجميع برنامجك وتنفيذه.
كيف تبدأ
تنفيذ cd بمفرده في نافذتك الطرفية. يجب أن تجد أن مطالبة النافذة الطرفية الخاصة بك تشبه ما يلي:
$
التنفيذ التالي
mkdir world
لإنشاء مجلد يسمى world في مساحة الشيفرة الخاصة بك.
ثم نفذ
cd world
لتغيير الدلائل إلى هذا المجلد. يجب أن تشاهد الآن مطالبتك الطرفية باسم world/ $. يمكنك الآن التنفيذ
code hello.c
لإنشاء ملف يسمى hello.c حيث يمكنك كتابة الشيفرة الخاص بك.
كيفية الاختبار
تذكر أنه يمكنك الترجمة hello.c مع:
make hello
إذا لم تشاهد رسالة خطأ، فهذا يعني أنه تم التجميع بنجاح! يمكنك التأكد من ذلك كثيرًا مع
ls
والتي ينبغي أن تدرج ليس فقط hello.c (وهو الالشيفرة المصدريةي) ولكن أيضًا hello (وهو رمز الجهاز).
إذا ظهرت لك رسالة خطأ، فحاول إصلاح الشيفرة الخاصة بك وحاول تجميعها مرة أخرى. إذا لم تفهم رسالة الخطأ، فحاول التنفيذ
help50 make hello
للنصيحة.
بمجرد تجميع الشيفرة الخاصة بك بنجاح، يمكنك تنفيذ برنامجك باستخدام:
./hello
صحة
قم بتنفيذ ما يلي لتقييم صحة الشيفرة الخاصة بك باستخدام check50، برنامج سطر أوامر سيُخرج الوجوه السعيدة عندما يجتاز الشيفرة الخاص بك اختبارات CS50 الآلية والوجوه الحزينة عندما لا ينجح ذلك!
check50 cs50/problems/2026/x/world
النمط
قم بتنفيذ ما يلي لتقييم نمط الشيفرة الذي تستخدمه style50، برنامج سطر أوامر يقوم بإخراج الإضافات (باللون الأخضر) والحذف (باللون الأحمر) التي يجب عليك إجراؤها على برنامجك لتحسين أسلوبه. إذا كنت تواجه صعوبة في رؤية تلك الألوان، style50 يدعم الآخرين
أوضاع أيضًا!
style50 hello.c
كيفية الإرسال
لا داعي لإرسال هذا! مجرد ممارسة الممارسة!