چارچوب دات‌نت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
ابرابزار
بدون خلاصۀ ویرایش
برچسب: نیازمند بازبینی
خط ۲۳:
 
'''بخش کامپایلر این چارچوب یک مفسر همزمان''' {{به انگلیسی|Just in Time Compiler}} است. به این معنی که کد تمام زبانها به یک زبان میانی به نام اسمبلی ترجمه شده و توسط یک '''ماشین مجازی''' {{به انگلیسی|(Virtual Machine)}} بر اساس نیازها و مشخصات هر سیستم‌عامل و سخت‌افزار به اجرا در می‌آیند.<ref>[http://msdn.microsoft.com/en-us/library/ht8ecch6(v=vs.71).aspx Compiling MSIL to Native Code<!-- عنوان تصحیح شده توسط ربات -->]</ref>
کتابخانه‌های از پیش نوشته شده که در این چارچوب قرار دارند و در واقع پایه‌های اشیاء و کلاس‌های اصلی (Base Classes) این چارچوب را تشکیل می‌دهند بخش وسیعی از نیازهای برنامه‌نویسی را تحت پوشش قرار می‌دهند. از این جمله می‌توان به واسط‌هایواسط‌ های گرافیکی کاربر، دسترسی به [[پایگاه‌های داده]]، [[رمزنگاری]]، برنامه‌های تحت‌وب، الگوریتم‌های کار با اعداد و ارتباطات شبکه‌ای را نام برد.<ref>[http://msdn.microsoft.com/en-us/library/hfa3fa08.aspx NET Framework Class Library Overview<!-- عنوان تصحیح شده توسط ربات -->]</ref>
 
در ژوئن [[۲۰۰۰ (میلادی)|۲۰۰۰]]، شرکت [[مایکروسافت]] ایجاد چهارچوب نرم‌افزاری دات‌نت، به همراه یک زبان برنامه نویسی جدید به نام [[سی شارپ]] را اعلام کرد. چارچوب دات‌نت یک مجموعهٔ وسیع از امکانات [[برنامه‌نویسی]] است.<ref>http://en.wikipedia.org/wiki/.NET_Framework_version_history</ref>