ان البرمجة عالم فريد ، و قد وعدناك في أول موضوع لنا في سنة 2017 انه يجب عليك ان تبدئ في تعلم البرمجة ، و قد برهنا لك ان البرمجة هي المستقبل ، و ان اي عمل ستقوم به مستقبلا سيتعلق بعالم الحواسيب بأي شكل من الأشكال ، و سيكون من المخزي ان تستخدم شيئا لا تعرف كيف يشتغل ، و البرمجة هي الطريقة و السبيل الوحيد لمعرفة طرق إشتغال الأشياء ، كما اخبرناك أيضا في احد منشوراتنا على صفحتنا على الفيسبوك انه إبتداءا من سنة 2017 سنقدم مجموعة من المقالات و المواضيع التي ستكون عبارة عن شروحات برمجية مستقلة ، ليست بدورات متكاملة ، بل شروحات فقط لبعض النقاط البرمجية او أكواد برمجية او تفسير و صناعة برامج بسيطة بلغات البرمجة بغية فهمها بشكل أدق ، و إليك إذن صديقي أول موضوع من هذه المواضيع .
إقرأ أيضا : مجموعة إضافات لمتصفح جوجل كروم يجب عليك إضافتها لمتصفحك الآن !
- لما اللغة الC و الC++ ؟
ان اللغة الC واحدة من أقدم اللغات على الإطلاق و هي اللغة الأم لكل اللغات البرمجية التي تراها بين عينيك الآن ، و انا افضل ان يبدئ كل شخص يريد الولوج الى عالم البرمجة بتعلم اللغة C ، قد يخالفني البعض و يقول إن البايثون أسهل و أفضل للمتدئين و لغة كائنية التوجه و مطلوبة و ما الى ذلك ، لكن شخصيا أفضل الC ، فالأساس يبقى أساس ، و يجب ان نبدأ من الأساس لنصل الى المركز او ربما النهاية أيضا ، و اذا تعلمت البايثون او الروبي او اي لغة أخرى ، فأعتقد انه سيحين وقت ما و ستتعلم فيه الC لأنها ضرورية سواء شئت أم أبيت ، اما عن الC++ ، فهي تلازم الC غالبا في برامج التحرير البرمجية ، لذلك أدرجتها ، و يفضل البعض تعلم الC++ على الC كونها كائنية التوجه ، لكن في جميع الأحوال كل اللغات البرمجية جيدة ، و إخترت اليوم ان اضع موضوعا عن الC و الC++ و مستقبلا المزيد من اللغات البرمجية .
- كيف يشتغل كود برمجي مبرمج بالC ؟
قبل أن الج معك الى طريقة صنع البيئة المثالية للبرمجة بالC او الC++ ، فوجب علينا ان نضع طريقة إشتغال الكود البرمجي ، ان الكود البرمجي يمر تقريبا بمراحل مختلفة ، يبدأ المبرمج أولا بكتابة الكود البرمجي ، هذا الكود يمكن كتابته على أي محرر اكواد مثل الNotepad او Notepad++ ، و يمكنك ان تكتب الكود بكل حرية ، لكن عليك ان تدرك الكود جيدا بدون أخطاء ، لأنه في حالة وجود خطأ فلن تعرف ماهيته و أين يقبع بالمرة ، ثم بعدها ستحفظ الكود ، و ستحتاج الى ما يسمى ب Compiler من أجل تشغيل الكود ، و أفضل Compiler خاص بتشغيل أكواد الC و الC++ هو ما يسمى ب Mingw ، يمكنك تحميله على الويندوز فهو متاح ( لا ننصحك بذلك فقط أكمل قراءة هذا الموضوع من فضلك ) ، بعدها سيتوجب عليك أن تشتغل ب Cmd الخاص بالويندوز من أجل جعل الملف Notepad الذي يحتوي على الكود يتم تطبيقه من طرف Mingw ، و سيتغل لك الكود البرمجي ، لكن في حالة حدوث خطأ فأنت لن تعرف اين هو الخطأ و سببه او اي شيئ ، ثم بعد الإنتهاء من الكود ستحتاج الى طريقة أخرى من اجل جعله ملف Exe من أجل تنصيبه و العمل به ، لذلك ، فكل الطريقة التي أخبرتك بها سابقا هي طريقة خاطئة من أجل البدئ في تشغيل الأكواد البرمجية بالC او الC++ .
و إن ما نحتاجه لفعل هذا هو ما يسمى ب IDE ، وهي إختصار ل Integrated Development Environment ، وهو برنامج او منصة إن صح التعبير ، تسمح لك بكتابة الكود البرمجي ، و إستكماله لك أيضا ، اي انك لست مضطرا لإكمال الكود من أول سطر لآخره ، و يسمح لك بتصحيح الأخطاء البرمجية ، و الكشف عنها ، كما يحتوي على Compiler يسمح لك تلقائيا بشتغيل الكود البرمجي ، و أيضا عند الإنهتاء يمكنك إستخراج ما كتبته على شكل ملف Exe و تشغيله في أي حاسوب .
- اذن ، ما هي البيئة المثالية للبرمجة بالC و الC++ :
لتسهيل هذه الأمور كلها ، فسنحتاج الى IDE يستطيع قراءة أكواد الC و الC++ ، و إن أفضل IDE متوافر هو CodeBlock و الDev C++ ، فهما الأفضل في هذا المجال و قد جربت كليهما و هما رائعين ، و سنختار برنامج Dev C++ لأنه الأكثر شهرة بين المستخدمين ، فيكفي تحميل البرنامج من هنا و تنصيبه و بدئ البرمجة بالأكواد ، و إن كنت تعاني من مشاكل في تحميله و تنصيبه ، فإليك الفيديو التالي من صنعنا الذي سيعلمك طريقة فعل ذلك و كيف تكتب أول كود برمجي لك باللغة الC :