بعد انقطاع 10 اعوام عن البرمجة " منذ أيام الجامعة " قررت العودة و كتابت برنامج DNS سيرفر . من الصفر

نقاط هامة قبل طرح الاسئلة:

  • نظام التشغيل للسيرفر Linux

  • لغة البرمجة C أو C++

  • البرنامج سيكون نواة لمجموعة افكار ارغب بتطبيقها في مجال اختصاصي " هندسة الاتصالات "

  • البرنامج لن يحتاج الى واجهة للاستخدام

  • البرنامج سيكون مفتوح المصدر ومجاني

فهل من مجيب على اسئلتي التالية :

1- هل يمكن استخدام IDE يعمل في بيئة ويندوز لكتابة تطبيق يعمل على Linux؟

2 - أي IDE اختار . بحيث يكون مجاني ويحوي ميزات تفيد في كشف الاخطاء و اختبار البرنامج؟

3- أي C_compilers أختار ؟

4- أنا محتار اي لغة اتعلم C أو C++ لتنفيذ المشروع حيث أنني افضل التركيز على لغة واحدة في الفترة الحالية ؟

5- أخر سؤال : ماهي افضل المصادر للتعلم " مواقع دورات و اسماء كتب " باللغة العربية أو الانكليزية

في موسوعة wikipedia يوجد جدول يعدد كل من C_compilers و IDE

https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C.2FC.2B.2B

https://en..org/wiki/List_of_compilers#C_compilers

ملاحظة : لا يمكن بأي حال من الاحوال استخدام اي برنامج غير مجاني " مع كرك " و بخاصة أن هدفي بالمستقبل ان يكون له استخدام تجاري

تعديل: تم اضافة السؤال 5