سلام دوستان
لطفا به این سوال من نخندید و مسخره نکنید. چون من تازه سال دومم
وقتی صحبت از کد native می کنیم مگر منظورمون همون کدهای صفر و یک قابل درک واسه کامپوتر نیست؟ پس آیا هنگام اجرای چنین کدهایی بازم باید کامپایلر روی سیستم هدف نصب باشه ؟؟ و اگر کد صفر و یک هست دیگه چه فرقی داره سیستم عامل چیه؟؟
اینکه می گیم بعضی از زبانها مثل C# یا جاوا مستقل از پلتفرم هستند آیا به این معنی هستش که کامپایلر هونا روی هر سیستمی نصب می شه ؟؟
آیا این همون بستگی داشتن Runtime هستش؟؟
و در آخر اینکه کد بایتهای جاوا , کد های IL ماکروسافت و کدهای Native همه در فایلی با پسوند exe هستن. پس چطور سیستم عامل متوجه تفاوت اونا میشه؟؟
باور کنید اینارو سر کلاسم پرسیدم ولی جواب نگرفتم. استاد گفت سوال خارج از درس نکن
مرسی