«Ծրագրի կատարման ժամանակ»–ի խմբագրումների տարբերություն

Content deleted Content added
չ Ռոբոտ․ Տեքստի ավտոմատ փոխարինում (-{{Reflist}} +{{Ծանցանկ}})
չ →‎Իրականացման մասերը: մանր-մունր oգտվելով ԱՎԲ
Տող 5.
 
== Իրականացման մասերը ==
Երբ ծրագիրը կատարվում է և բեռնիչը( {{lang-en|loader}}) սկզբում իրականացնում է անհրաժեշտ հիշողության հարմարեցումերը և ծրագիրը կապում է [[դինամիկ կապերի խմբագրիչ]]ի անհրաժեշտ գրադարաններին և դրանից հետո սկսվում է ծրագրի կատարման ({{lang-en|execution}}) մեկնարկը, ծրագրի մուտքային կետից({{lang-en|entry point}}, այն [[օպերացիոն համակարգ]]ի հասցե է, որից սկսում է [[ծրագրի կատարում]]ը)։ Որոշ դեպքերում, լեզուն ունենալով այդ առաջադրանքները կատարում է ՝ լեզվի կատրման ժամանակ։
 
Որոշ ծրագրեր կարգաբերումը({{lang-en|debugging}} ) կարող են կատարել(կամ ավելի էֆեկտիվ կամ ճշգրիտ երբ կատարվում են) միայն ծրագրի կատարաման ժամանակ։ Օրիանակ տրամաբանական սխալների կամ զանգվածի սահմանների ստուգումը։ Այս պատճառով, որոշ ծրագրային բագեր չեն հայտնաբերվում մինչև ծրագիրը չի տեստավորում։ Այդպիսի դեպքերում օգտագործողը կարող է հանդիպել «runtime error» հաղորդագրությունների։