کتابخانه زمان اجرا: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Yamaha5Bot (بحث | مشارکتها) تمیزکاری با ویرایشگر خودکار فارسی |
FreshmanBot (بحث | مشارکتها) جز ←top: اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
||
خط ۱:
{{ویکیسازی}}
در [[برنامه نویسی کامپیوتر]]، '''کتابخانه زمان اجرا''' مجموعهای از روال سطح پایین است که توسط [[کامپایلر]] به منظور فراخوانی برخی از رفتارهای یک محیط زمان اجرا، استفاده
کتابخانه زمان اجرا ممکن است یک بخش از رفتار محیط زمان اجرا را انجام دهد، ولی اگر کسی کد فراخوانیهای فعال را بخواند،
به عنوان مثال، برخی از ویژگیهای زبان است که قابل اجرا هستند. تنها (و یا کارآمد و دقیق تر) در زمان اجرا در محیط زمان اجرا اجرا می درخواست شود. به عنوان مثال برخی ازخطاهای منطقی APIشودو ممکن است از طریق کتابخانهٔ زمان، چک کننده مرزهای آرایه،کنترل نوع پویا، پردازش استثناء، و احتمالاً قابلیت [[اشکال زدایی]]. به همین دلیل، تا زمانی که برنامه در یک محیط «زنده» با دادههای واقعی مورد آزمایش قرارگیرد برخی از اشکالات [[برنامه نویسی]] کشف نمیشوند. با وجود چک کردن زمان کامپایل پیچیده و تست که در طول توسعه انجام
به عنوان مثالی دیگر، یک کتابخانه زمان اجراممکن است ازکد ساخته شده درسطح پایین بیش از حد پیچیده عمل کند برای نصب و استقرار در
مفهوم کتابخانه زمان اجرا نباید با یک کتابخانه برنامه عادی اشتباه گرفته شود. برای مثال [[زبان برنامه نویسی]] ).Crt0 به میزان کمی به کتابخانه زمان اجرا دارد (معمولاً به نام به حداقلC) که توسط هر اجرایی فراهم
== منابع ==
|