کلمه جو
صفحه اصلی

زمان اجرای زبان مشترک

دانشنامه عمومی

اگر برای عنوان فعلی این مقاله (یا عنوانی دیگر)، معادلی مناسب از منبعی معتبر یافتید، با ذکر آن منبع و با شیوهٔ صحیح ارجاع، آن را در متن مقاله قرار دهید و سپس مقاله را انتقال دهید. اگر نمی دانید چطور انتقال را انجام یا به درستی به منابع ارجاع دهید، در صفحهٔ بحث این مقاله درخواست خود را با قراردادن این متن بیان کنید:
زبان میانی مایکروسافت
چارچوب دات نت
ماشین مجازی جاوا
زمان اجرای زبان مشترک (به انگلیسی: Common Language Runtime) (به اختصار: CLR) بخشی از ماشین مجازی چارچوب دات نت است که وظیفهٔ مدیریت اجرای برنامه های دات نت را برعهده دارد. در فرآیندی که به همگردانی در زمان اجرا (به انگلیسی: Just-in-time compilation) شناخته شده است، کدهای همگردانی شده را تبدیل به دستورهایی که قابل اجرا در واحد پردازش مرکزی (CPU) است می کند. همچنین CLR خدمات اضافه ای از قبیل مدیریت حافظه، امنیت نوع (به انگلیسی: Type safety) و مدیریت استثنا را نیز ارائه می دهد. همهٔ برنامه های نوشته در چارچوب دات نت، بدون در نظر گرفتن زبان برنامه نویسی شان توسط CLR اجرا می گردند. CLR، مدیریت استثنا، جمع آوری زباله ها (به انگلیسی: garbage collection) و مدیریت نخ ها (به انگلیسی: thread management) را نیز فراهم می آورد. CLR بین همهٔ نسخه های چارچوب دات نت مشترک است.
CLR پیاده سازی مایکروسافت از استاندارد زیرساخت زبان مشترک (به انگلیسی: Common Language Infrastructure) (به اختصار: CLI) است.


کلمات دیگر: