PDA

View Full Version : سوال: سی شارپ رو از جاوا نوشتن؟



fateme_abdi
چهارشنبه 21 مهر 1395, 01:06 صبح
سلام لطفا بهم بگید این ماجرا درسته؟
در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامه‌نویسی جاوا (https://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7% D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C _%D8%AC%D8%A7%D9%88%D8%A7) را در اختیار مایکروسافت قرار داد تا در سیستم‌عامل خود از آن استفاده کند. جاوا در اصل به هیچ پلت فرم یا سیستم‌عاملی وابسته نبود، ولی مایکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم‌عامل بودن جاوا را از آن برداشت. شرکت سان پرونده‌ای علیه مایکروسافت درست کرد و مایکروسافت مجبور شد تا زبان شیءگرای جدیدی با کامپایل جدید که به ++C شبیه بود را درست کند. در طول ساخت دات نت، کلاس‌های کتابخانه‌ای با زبان و کامپایلر SMC نوشته شدند. در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool (https://fa.wikipedia.org/w/index.php?title=Cool&action=edit&redlink=1) بود و همانند C بود با خواص شیءگرایی. مایکروسافت در نظر داشت اسم این زبان را تا آخر Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب دات‌نت در PDC (https://fa.wikipedia.org/w/index.php?title=PDC&action=edit&redlink=1) در سال ۲۰۰۰ این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاس‌ها و runtime در ای‌اس‌پی‌دات‌نت به سی شارپ منتقل شدند.

mr.sirwan
چهارشنبه 21 مهر 1395, 11:23 صبح
سلام، دوست عزیز این واقعه صحت داره، اما کجای این متن نوشته که سی شارپ رو از جاوا ساختن؟

fateme_abdi
پنج شنبه 22 مهر 1395, 17:38 عصر
سلام، دوست عزیز این واقعه صحت داره، اما کجای این متن نوشته که سی شارپ رو از جاوا ساختن؟



آها ینی بعد از شکایتشون مایکروسافت مجبور شد کلا بشینه از پایه یه زبان بسازه؟من از متنش اینطوری فهمیده بودم که فقط با یه تغییر جزیی و اینکه مخصوص پلت فرم خودشون باشه و با یه تغییر نام اومده این سی شارپ رو ساخته.
پس در واقع اینطوری بود ک اونا اومدن خاصیتی مث شی گرای محض بودن جاوا رو ک می خواستن رو برداشتن واسه یه زبان جدید که اسمشو گذاشتن سی شارپ استفاده کردن و اینطوری کپی برداری هم نشده ولی شاید بشه گفت اینکه همش شی گرا باشه رو از جاوا الهام گرفتن