First, read the Arabic article below.

أكواد لغة C تحتاج أن يتم ترجمتها عن طريق برنامج يقوم بتفسيرها إلى إشارات يقدر الجهاز على فهمها. "الكومبايلر" أو المترجم هو برنامج مجاني عادة، ويوجد برامج ترجمة للغة C متاحة لمختلف أنظمة التشغيل.        لنظام الويندوز، استخدم برنامج Microsoft Visual Studio Express أو MinGW. لأجهزة الماك، يعتبر برنامج XCode من أفضل البرامج المترجمة للغة C.  لأنظمة لينكس، فإن برنامج GCC من أفضل وأشهر الخيارات المتاحة. لغة C واحدة من أقدم لغات البرمجة، ولها العديد من الاستخدامات القوية والهائلة. تم تصميمها في البدء للاستخدام مع نظام تشغيل Unix، ثم تم تهيئتها وتمديدها لتشمل كل أنظمة التشغيل تقريبًا. النسخة الحديثة من لغة C ، هي لغة C++.        لغة C تتألف في الأساس من مجموعة من الدوال/ الوظائف Functions، وكل دالة منهم تستخدم مجموعة من المتغيرات variables ، والعبارات الشرطية conditional statements ، والحلقات التكرارية loops، التي تقوم بتخزين ومعالجة البيانات. ألقِ نظرة على البرنامج البسيط جدًا فيما يلى، من أجل أخذ فكرة حول الجوانب المختلفة لهذه اللغة، وللاطلاع على طريقة عمل البرامج المكتوبة بها.    #include <stdio.h>  int main()  {     printf("Hello, World!\n");     getchar();     return 0; }    أمر #include يوجد قبل بداية البرنامج، ويقوم بتحميل المكتبات التي تضم الدوال التي تحتاجها في البرنامج الخاص بك. في المثال الحالي stdio.h ، سوف نستخدم دالتي printf() و getchar().  أمر int main() يخبر برنامج المترجم أن البرنامج المكتوب يعمل في دالة تسمى "main" وأنها سوف تعيد عددًا صحيحًا integer بعد أن تنتهي. كل برامج لغة C تعمل من دالة "main".   {}  يشير إلى أن كل شيء بداخلهما هو جزء من الدالة. في هذا المثال، فإنهما يرمزان إلى أن كل شيء بينهما هو جزء من دالة “main”.  دالة printf() تظهر المحتوى بين أقواس الكلام، على شاشة المستخدم. أقواس الاقتباس تؤكد على أن سلسلة البيانات String بداخلهما يتم طباعتها حرفيًا على شاشة المستخدم. بينما الأمر التابع  \n يخبر برنامج الترجمة أن ينتقل بالمؤشر إلى الخط التالي.  الأمر ; يرمز إلى نهاية السطر. غالبية الخطوط في أكواد C يجب أن تنتهي بهذه الفاصلة المنقوطة.  الأمر getchar() يخبر برنامج الترجمة أن ينتظر إدخال ضغطة زر قبل المواصلة. يكون هذا الأمر مفيدًا في حالة أن أغلب برامج الترجمة تقوم بتشغيل البرنامج ثم... 

Now, please write a short abstract for it in Vietnamese. Abstract:
Tải và cài đặt trình biên dịch. Tìm hiểu cơ bản. Kiểm tra một số mã cơ bản. Thử biên soạn chương trình. Luôn ghi chú (Comment) về mã của bạn.