آیا سی شارپ یک زبان میکروبسافتی است؟
بله نه تنها این زبان میاکروسافتی است، بلکه نحوه ساخته شدن اون هم داستان جالب و البته تاسف باری داره .
اوایل که زبان برنامه نویسی جاوا شروع به کار کرد سیستم عامل ها مایکروسافت شامل نسخه های مختلف ویندوز به طور پیش فرض ماشین مجازی جاوا رو نصب داشتن( برای اجرای برنامه های جاوا که بهش jre می گن )، جاوا که یک زبان متن باز بود در اون سالها پیشرفت چشم گیری داشت و با توجه به اینکه مستقل از پلت فرم بود خطری بزرگ برای مایکروسافت محسوب می شد. مایکروسافت در یک حرکت ناجوانمردانه و کاملا غیر حرفه ای قراردادش رو با شرکت sun ( که جاوا در اون سالها یکی از محصولاتشون بود) به صورت یک طرفه و بدون طی کردن مراحل قانونی به هم زد و عجولانه برای جایگزینی فریم ورک محبوب جاوا یک فریم ورک وابسته به پلترفم به نام دات نت داد بیرون تا خیل بیشتر برنامه نویس ها رو به برنامه نویسی و تولید محتوای بیشتر برای ویندوز تحریک کنه و بدین ترتیب سیستم عامل خودش رو کماکان نامبر وان بازار قرار بده(به هر قیمتی ) و از این پلتفرم یعنی دات نت زبان سی شارپ در واقع جایگزینی برای ویرایش استاندارد جاوا یعنی j2se ساخته شد.