اين يكمن الفرق في استخدام Dev c++ و Turbo c++/c

AminaBenbarca

مؤخرا بدأت ابحث عن كورسات لغة السي و ياللهول الكروسات تكاد تكون شبه منعدمة وبالرجوع الى السؤال اين يكمن الاختلاف بين استخدام ما ذكرته سابقا و هل تعتبر Dev c++ بيئة تطويرة بينما turbo c++/c عبارة عن editor فقط ،ابن يكمن الفرق عند استخدام هذا و ذاك؟

إن كنت اخلط الأمور فاعذروني ،رغم البحث الذي دام ساعات الا ان هذا ما تحصلت عليه من معلومات


التعليق السابق

لغات فبجوال ستوديو تستخدم موارد نظام لأن أي شيء يمكن الحصول من نظام التشغيل يكفي الإشارة له فقط !!! بينما كل الكائنات في code gear يجب تضمينها في التطبيق لهذا يكون حجم التطبيقات ظخم مقارنة بفيجوال ستوديو

سأعطيك مثال بسيط يعتبر توسيع بيئة التطوير أمر في غاية الأهمية خاصة لمن أراد برمجة تطبيقات قوية ومميزة في فجوال ستوديو يمكن صناعة أداة تحكم مخصصة ببضع نقرات وكتابة بضع أسطر برمجية أما في code gear فتعتبر طريقة صناعتها غير واضحة تماما

فضلا عن توفر المصادر لتعلم فيجوال ستوديو والدعم الذائم وإصدار نسخة تقريبا كل عامين يجعل منها بيئة التطوير رقم 1

أعتقد انها تتعلم سى++ بشكل أساسى, لذا فالحديث عن المكتبات مبكر بعض الشىء.

لكن, C++ Builder يستخدم مكتبات VCL أو Firemonkey, و كلاهما جيد للغاية.

بالمثل فان Visual C++ يستخدم MFC, و عليك أيضا ان تضمنه مع تطبيقك أيضا مثل VCL لأنه ليس موجودا بشكل تلقائى فى ويندوز!

الWindows API هى مكتبات النظام, و يمكن استخدامها بالشكل نفسه سواء استخدمت C++ Builder أو Visual C++ أو اى شىء اخر.

مكتبات .net ليست مضمنة بشكل كامل مع نظام ويندوز, و هى أضخم حجما من VCL, و أبطأ لأنها تترجم Byte code مثل الجافا.

على العموم مكتبات VCL تضيف حوالى 600 KB الى برنامجك, و مكتبات MFC كانت تضيف 400 KB تقريبا, و كلاهما حجم غير مهم اساسا فى عصر أصبحت فيه مساحات التخزين تقاس بالتيرا بايت!!