اجرا (رایانش): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Telluride (بحث | مشارکت‌ها)
ویرایش به‌وسیلهٔ ابرابزار:
بدون خلاصۀ ویرایش
خط ۹:
 
== فرایند ==
قبل از اجرا، ابتدا یک برنامه باید نوشته شود. این کار به‌طور کلی در [[کد منبع]] انجام می‌شود، که سپس در [[مدت زمان کامپایل]] (و پیوند استاتیکی در [[زمان پیوند]]) به یک فایل اجرایی ترجمه می‌شود. سپس این فایل اجرایی اغلب توسط یک سیستم عامل فراخوانی می‌شود که برنامه را در حافظه بارگذاری می‌کند([[زمان بار]])، احتمالاً [[پیونددهنده پویا]] (داینامیک) را انجام می‌دهد و سپس با انتقال کنترل به [[نقطه ابتدایی]] برنامه، اجرای آن را شروع می‌کند. تمام این مراحل بستگی به [[رابط دودویی نرم‌افزار]] سیستم عامل دارد. در این مرحله اجرا شروع می‌شود و برنامه وارد مرحلهٔ [[زمان اجرا]] می‌شود. سپس برنامه تا زمانی که تمام شود اجرا می‌گردد؛ چه به‌طور طبیعی [[خاتمه]] یابد و چه از کار افتد([[از کار افتادن]]).
 
== مفسر ==