اصولا برنامه های نوشته شده در دات نت غیر از وابسته نبودن به ماشین چه مشخصه ویژه ای دارند ؟
اصلا باید این را گفت که چیزی به نام مستقل بودن از محیط به اون معنا وجود ندارد .
حتی جاوا مستقل از محیط نیست . ممستقل از محیط بودن منظور این است که ماشین را برای چند سیستم عامل نوشته اند و کد ها در آخر در لینوکس به یه چیزی و در ویندوز به وین 32 تبدیل می شوند .

مثلا فرض کنید من بیام یه سیستم عامل بنویسم . آیا در این صورت برنامه های جاوا روی اون اجرا می شن ؟؟؟

در کل می توان گفت همه چیز در ویندوز به وین 32 انتها پیدا می کنه . دات نت لایه هایی برای برنامه نویسی رو قرار می ده .که در بعضی جاها مفید و بعضی جاها مضر است .