ما هو البرنامج الذي يحتاجه المبرمج في لغة ++C ؟
في رأيكم ، ما هي الأدوات التي يحتاجها المبرمج ؟
تابعوا هذا الدرس ( اضغط هنا ) و ستعرفون الإجابة ^^
عرفتم ما هي ؟
طبعا هي المترجم - Compiler ، البرنامج الذي يسمح بترجمة لغة الـ ++C إلى لغة ثنائية - Binary Language .
هذه أداة واحدة . فما هي باقي الأدوات يا ترى ؟
لن اترك لكم مجالا كبيرا للتفكير ، هذا كل ما هو ضروري جدا بالنسبة للمبرمج :
• محرر نص - Text editor : و ذلك لكتابة كود البرمجة- Source Code للبرنامج المراد تطويره . نظريا برنامج مثلا "notepad" على windows أو "vid" على نظام linux كافي للقيام بهذه العملية . لكن من الأفضل أن نختار محرر نص ذكي يلون مثلا أسطر البرمجة ، حتى يساعدنا على العمل براحة و حتى نستطيع تنظيم عملنا فيه .
• مترجم - Compiler : لتحويل ( ترجمة ) كود البرمجة - Source Code إلى لغة ثنائية - binary language .
• مصحح أخطاء - Debugger : يساعدك هذا البرنامج على اكتشاف الأخطاء المرتكبة في كود البرمجة ( يكتشف لكن لا يصحح ! )
انطلاقا من هذه الأدوات ، سيكون لدينا خيارين :
• إما أننا نعمل بكل أداة على حدًا ، أي أننا نحضر كل أداة من الأدوات الثلاثة و نستعمل الأداة المناسبة في العملية الخاصة بها .
عادة ، يستعمل المبرمجون هذه الطريقة تحت نظام Linux . لكن نحن ما يهمنا هو الخيار الثاني .
• أننا نستعمل برنامج " 3 في 1".هذا البرنامج يجمع بين : محرر النص ، المترجم و مصحح الأخطاء ( Text editor + Compiler + Debugger ) .
هذا النوع من البرامج يسمى IDE ( بيئة تطوير Integrated Developpement Environement) .
أشهر الـ IDE
• واحد من الـ IDE المفضلة عندي هو برنامج Code::Blocks . البرنامج مجاني و حر ( open source ) و يعمل تحت كل أنظمة التشغيل ( Mac , Linux , Windows ) . لتحميل البرنامج إضغط هنا
• الـ IDE الخاص بشركة Microsoft ، برنامج : ++Visual C . يوجد في الأساس على شكل نسخة تجارية باهضة الثمن . لكن لحسن الحظ توجد نسخة مجانية للبرنامج بإسم Visual C++ Express ، لا توجد بينها و بين التجارية فروق كثيرة . ما يميز هذا البرنامج هوهو أنه يحتوي على مصحح أخطاء - Debugger قوي جدا . يعمل فقط تحت نظام Windows .
• تحت نظام Mac OS X ، بإمكانكم استعمال برنامج XCode ، عادة ما يكون مرفوق مع قرص التنصيب الخاص بالـ Mac . من بين البرامجالمفضلة عند مستخدمي نظام Mac . البرنامج يعمل فقط تحت نظام Mac .
ما هو أفضل IDE ؟
لا يوجد برنامج أفضل من الآخر ، كل هذه الـ IDE ستسمح لكم بالبرمجة و بتطوير برامجكم بدون أية مشكلة . طبعا منها ما يحتوي على خيارات و إعدادات أكثر منه من البرامج الأخرى و منها ما هو أقل ، لكن على العموم البرنامج الذي سيتم تطويره في نهاية الأمر هو نفسه مهما كان الـ IDE المستعمل في البرمجة .
شخصيا أنصحكم بـ CodeBlocks خاصة أنه مجاني و ليس بجحم كبير ،
لكن يبقى الخيار النهائي لكم ^^
استفد ، اترك انطباعك في الموضوع ، و شارك الآخرين الفائدة بـ [ Share ]