هل هناك فرق بين Turbo C و Dev C؟


الاجابه 1:

يوجد. ليس كثيرا ، رغم ذلك. بصرف النظر عن الاختلافات المذكورة في الإجابات حتى الآن ، إليك بعض النقاط التي قد تلاحظها على الفور أثناء كتابة التعليمات البرمجية ومحاولة تنفيذها.

  • الفرق هو أن Dev C لا يتعرف على بعض ملفات الرأس التي يمكن استخدامها في Turbo C ، مثل conio.h. وغني عن القول إنه لا يتعرف على أي / جميع الوظائف / MACROS المعلنة في ملف الرأس هذا. وهناك أيضًا عدد قليل من ملفات الرأس التي قد يكون لها أسماء مختلفة. على سبيل المثال ، لدى Turbo C تخصيص. h ، للوظائف لتخصيص الذاكرة بشكل ديناميكي ، في حين أن ملف الرأس نفسه المسمى malloc.h في Dev C. آخر واحد أعرفه هو أنك تحتاج إلى إعلان مساحة اسم في حالة Dev C ، لكنك لست بحاجة إلى القيام بذلك في حالة Turbo C.

هذه بعض النقاط التي يمكن أن أتذكرها من أعلى رأسي. سأستمر في التحرير لأنني أتذكر أكثر!


الاجابه 2:

بالإضافة إلى الإجابة الموجودة بالفعل ، يقدم بعض هؤلاء المحررين (ومجمعيهم المجمعين) أنواعًا مختلفة من البراغمات أو التحسينات التي يمكنك استخدامها في الكود. في الأساس ، مجرد استخدام واحدة من هذه والتمسك به. والأفضل من ذلك ، كتابة التعليمات البرمجية الخاصة بك في محرر النصوص العارية ومعرفة تحسينات برنامج التحويل البرمجي بنفسك. وبهذه الطريقة ، يمكنك حتى معرفة كيفية التأكد من أن برامجك محمولة عبر الأنظمة الأساسية (بافتراض إصدارات مماثلة من gcc ، و glibc ، وما إلى ذلك)


الاجابه 3:

بالإضافة إلى الإجابة الموجودة بالفعل ، يقدم بعض هؤلاء المحررين (ومجمعيهم المجمعين) أنواعًا مختلفة من البراغمات أو التحسينات التي يمكنك استخدامها في الكود. في الأساس ، مجرد استخدام واحدة من هذه والتمسك به. والأفضل من ذلك ، كتابة التعليمات البرمجية الخاصة بك في محرر النصوص العارية ومعرفة تحسينات برنامج التحويل البرمجي بنفسك. وبهذه الطريقة ، يمكنك حتى معرفة كيفية التأكد من أن برامجك محمولة عبر الأنظمة الأساسية (بافتراض إصدارات مماثلة من gcc ، و glibc ، وما إلى ذلك)