زمان اجرای زبان مشترک: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ربات: تصحیح پیوند به پروژه‌های خواهر و تبدیل کردن پیوندها به خنثی در برابر پروتکل
بدون خلاصۀ ویرایش
برچسب: نیازمند بازبینی
خط ۱:
{{عنوان مقاله}}
[[پرونده:CLR diag.svg|بندانگشتی|400px|زمان اجرای زبان مشترک (CLR)، زبان میانی مایکروسافت (CLR) را به کد محلی تبدیل می‌کند.]]
'''زمان اجرای زبان مشترک''' {{به انگلیسی|Common Language Runtime}} (به اختصار: CLR) بخشی از [[ماشین مجازی]] [[چارچوب دات‌نت]] است که وظیفهٔ مدیریت اجرای برنامه‌های دات‌نت را برعهده دارد. در فرآیندی که به [[همگردانی در زمان اجرا]] {{به انگلیسی|Just-in-time compilation}} شناخته شده‌است، کدهای همگردانی‌شده را تبدیل به دستورهایی که قابل اجرا در [[واحد پردازش مرکزی]] (CPU) است می‌کند. همچنین CLR خدمات اضافه‌ای از قبیل [[مدیریت حافظه]]، [[امنیت نوع]] {{به انگلیسی|Type safety}} و [[مدیریت استثنا]] را نیز ارائه می‌دهد. همهٔ برنامه‌های نوشته در چارچوب دات‌نت، بدون در نظر گرفتن زبان برنامه‌نویسی‌شان توسط CLR اجرا می‌گردند. CLR، مدیریت استثنا، جمع‌آوری زباله‌ها {{به انگلیسی|garbage collection}} و مدیریت ریسمان‌هانخ ها {{به انگلیسی|thread management}} را نیز فراهم می‌آورد. CLR بین همهٔ نسخه‌های چارچوب دات‌نت مشترک است.<ref name="enwiki">[//en.wikipedia.org/w/index.php?title=Common_Language_Runtime&oldid=504593642 ویکی‌پدیای انگلیسی]</ref>
 
CLR پیاده‌سازی مایکروسافت از استاندارد [[زیرساخت زبان متشرک]] {{به انگلیسی|Common Language Infrastructure}} (به اختصار: CLR) است.