السلام عليكم
لكم احلى تحية يا احلى اعضاء لاحلى منتدى
أقدم لكم شرح متواضع كمقدمة للغة البرمجة السي و لقد استقيته من خلال عدة المراجع
قبل أن تبدأ في التعلم لابد من توفر شيء مهم جدًا وهو ما يسمى بالمفسر compiler
وهو لكي يتم تحويل الكود الذي سيتم كتابته إلى بر امج تطبيقية
لكي يتسنى لك تشغيله ا. لمستخدمي نظام التشغيل ويندوز تستطيع أن تحصل
على هذ المفسر من الموقع التالي
clickhereوطريقة تنصيب هذ ا البرنامج هو بعد تنزيل هذ ا البرنامج من العنو ان السابق فك ضغط الم لف على القرص(c)
بعد فك الضغط ستجد أنه قد تم وضع المجلد(dm)
على قرصك الصلب أدخل هذا المجلد ستجد عدد من المجلدات أدخل المجلد المسمى ب (bin)
وهذا المجلد هو المجلد الذي يحتوي
على المفسر و لكن قبل أن تعمل مع هذا المفسر ينبغي عليك أن تضيف السطر(PATH=c:\dm\bin)
وهذا السطر يضاف إلى أخر إلى الملف (sc.ini)
الملف. بعد ذلك أكتب كود لغة السي في برنامج التحرير الذي يناسبك و ليكن
مثلاً المفكرة . وبعد الإنتهاء من كتابة الكود ينبغي عليك أن تحفظ الملف على
(.c) لاحظ أن امتداد الملف هو (filename.c)
بعد ذلك شغل موجه الدوس واكتب هذه الأوامر :
C:\>cd dm
C:\dm>cd bin
C:\dm\bin>sc first.c
هنا تم إستدعاء المفسر ويجب أن تتبع أسم المفسر (sc fisrt.c) في السطر
بعد ذلك ستجد أن في نفس المجلد .(first.c) باسم الملف و الذي هنا اسمه هو
ويمكن أن يتغير الاسم إلى الاسم (hello) ظهر ملف تطبيقي بالاسم (bin)
الذي حفظت به الملف بعد ذلك شغل الملف و أنت في برنامج الدوس من خلال
كتابة اسم الملف عند محث الاوامر مثل :
C:\dm\bin>first
بعد تنفيذ هذا الأمر سوف يظهر لك خرج البرنامج. وهكذا نكون قد انتهينا من
طريقة تنصيب هذ ا البرنامج.وهذه هي فقط إحدى الطرق تفسير أكواد السي بحيث يمكن أيضا استعمال مفسر شركة بورلاند(Borland C++ 5.5 )
و انا أحب أيضا استخدام
المفسر الموجود في بيئة الليونكس. ومن يريد أن يستعين بمفسر
آخر فسيجد العديد منها على الانترنت إن بحث.
أما إذ ا كنت من المحبين لأنظمة التشغيلunix فإنه يوجد في نفس النظام
مفسر للغة السي دون الحاجة لتحميل أي مفسر. أخر وكل ما عليك عمله هو
كتابة الكود في أي محرر نصوص في نظام اللينوكس و ليكن مثلاً (vi)أو pico
أو أي نوع من المحرارات تفضل . ثم ترجمة الملف من خلال الأمر
التالي:
gcc –o filename filename.c
./filename
فإذ ا كان الكود (gcc) في السطر ا لأول هو إستدعاء للمفسر من خلال الأمر
الذي قمت بكتابته خالياً من الأخطاء فلن تظهر لك أي رسالة و أما إن كان
يحتوي على أخطاء فستظهر لك الأخطاء التي في الكود فيجب عليك أصلاحها
أولاً ثم إعادة ترجمة الملف من خلال نفس الأمر. وبعد ذلك تستطيع تشغيل
البرنامج من خلال السطر الثاني.