زمان اجرای زبان مشترک: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش برچسب: نیازمند بازبینی |
بدون خلاصۀ ویرایش |
||
خط ۱:
{{عنوان مقاله}}
[[پرونده:CLR diag.svg|بندانگشتی|400px|زمان اجرای زبان مشترک (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>
|