السلام عليكم..
لفت انتباهي في كتب برمجة الألعاب مصطلح Managed و علاقته الوثيقة بال#C ما هو ؟
و لماذا لا نعتبر أمثلة الSDK الخاصة ب ++C بأنها Managed
وشكرا
السلام عليكم..
لفت انتباهي في كتب برمجة الألعاب مصطلح Managed و علاقته الوثيقة بال#C ما هو ؟
و لماذا لا نعتبر أمثلة الSDK الخاصة ب ++C بأنها Managed
وشكرا
الManaged Code هو الكود المكتوب بCLI فلو كتبت كود فيجوال بيسيك دوت نيت مثلا أو سي شارب فستتم ترجمته ل Managed Code
و عند تشغيل البرنامج يتم ترجمة الكود إلى كود الألة Machine Code
بينما لو كتبت كود بلغة كالسي أو السي بلس بلس فستتم ترجمته إلى لغة الألة مباشرة Machine Code
و يطلق عليه Unmanaged Code
و سبب تسمية ال Managed Code بهذا الإسم ترجع إلى عملية الإدارة
فيتم إدارة الكود و توفير Garbage Collection له و Exception Handling و Array bounds checking و العديد من المميزات الأخرى التي توفرها البيئة المدارة
شكرا لك أخي الكريم usama707 فعلاً توضيح رائع ...
على كل حال حتى لو كانت ال++C من ال Unmanaged فالأفضل لي العمل عليها ^.^
هذا الموضوع مغلق.