CodeShot
Midسختی 2 از ۵· در 68٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Managed و Unmanaged Code چیست؟

نشان کردن

پاسخ کوتاه

Managed Code تحت کنترل CLR است؛ Unmanaged Code مستقیم با سیستم‌عامل کار می‌کند.

پاسخ کامل

Managed Code (مثل یک برنامه C#) توسط CLR اجرا و مدیریت می‌شود و از قابلیت‌هایی مثل Garbage Collection و Type Safety بهره می‌برد. Unmanaged Code (مثل کد ++C بومی) مستقیماً با سیستم‌عامل و حافظه کار می‌کند و مدیریت حافظه به عهده برنامه‌نویس است.