کتابخانه زمان اجرا: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
برچسب ویکیسازی، ابرابزار |
جز ربات ردهٔ همسنگ (۲۶) +املا (۸.۸): + رده:کتابخانههای رایانه |
||
خط ۶:
به عنوان مثال، برخی از ویژگیهای زبان است که قابل اجرا هستند. تنها (و یا کارآمد و دقیق تر) در زمان اجرا در محیط زمان اجرا اجرا می درخواست شود. به عنوان مثال برخی ازخطاهای منطقی APIشودو ممکن است از طریق کتابخانهٔ زمان، چک کننده مرزهای آرایه،کنترل نوع پویا، پردازش استثناء، و احتمالاً قابلیت اشکال زدایی. به همین دلیل، تا زمانی که برنامه در یک محیط «زنده» با دادههای واقعی مورد آزمایش قرارگیرد برخی از اشکالات برنامه نویسی کشف نمیشوند. با وجود چک کردن زمان کامپایل پیچیده و تست که در طول توسعه انجام شده است.
به عنوان مثالی دیگر، یک کتابخانه زمان اجراممکن است ازکد ساخته شده درسطح پایین بیش از حد پیچیده عمل کند برای نصب و استقرار در آنها در طول گردآوری. مانند پیادهسازی عملیات ریاضی که به طور مستقیم توسط پردازنده هدف پشتیبانی نمیشود؛ و یا عملیاتهای متفرقه مختلف-کامپایلر خاص و دستورها.
مفهوم کتابخانه زمان اجرا نباید با یک کتابخانه برنامه عادی اشتباه گرفته شود. برای مثال زبان برنامه نویسی ).Crt0 به میزان کمی به کتابخانه زمان اجرا دارد (
== منابع ==
{{پانویس}}
[[رده:کتابخانههای رایانه]]
|