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

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

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

پیشنهاد کاربران

بپرس