کتابخانه زمان اجرا: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز ←top: اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
Mahsarudbali (بحث | مشارکتها) جز زبان برچسبها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه وظیفه تازهوارد |
||
خط ۱:
{{ویکیسازی}}
در [[برنامه نویسی کامپیوتر]]، '''کتابخانه زمان اجرا''' مجموعهای از روال سطح پایین است که توسط [[کامپایلر]] به منظور فراخوانی برخی از رفتارهای یک محیط زمان اجرا، استفاده شدهاست، از طریق قرار دادن تماس با کتابخانه زمان اجرا، در باینری قابل اجرای گردآوری شده محیط زمان اجرا مدل اجرا را پیاده میکند. توابع توکار و دیگر رفتارهای اساسی یک زبان برنامه نویسی. در حین اجرای (زمان اجرا) آن نوع برنامه کامپیوتر، فراخوانی به کتابخانه زمان اجرا باعث ارتباطات بین باینری اجرایی و محیط زمان اجرا میشود. و کتابخانه زمان اجرا اغلب شامل ساخته شده در توابع برای [[مدیریت حافظه]] یا برای استثناء رسیدگی؛ بنابراین، یک کتابخانه زمان اجرا همیشه مختص به پلت فرم و کامپایلراست.
کتابخانه زمان اجرا ممکن است یک بخش از رفتار محیط زمان اجرا را انجام دهد، ولی اگر کسی کد فراخوانیهای فعال را بخواند، آنها بهطور معمول تنها پوشههای نازک هستند که به سادگی اطلاعات را [[بسته بندی]] میکند و آن به محیط زمان اجرا یا [[سیستم عامل]] ارسال میکند. با این حال، گاهی اوقات کتابخانه مدت زمان اجرا به معنای شامل کد از محیط زمان اجرا خود است. حتی اگر بسیاری از آن کد را نمیتوان بهطور مستقیم از طریق یک تماس کتابخانه به آنها دسترسی پیدا کرد.
|