Կոմպիլյացիայի ժամանակ

Կոմպիլյացիայի ժամանակ (), վերաբերվում է կամ կոմպիլյացիայում գտնվող գործողություններին (), որոնք պետք է կատարվեն ծրագրավորման լեզվի պահանջներին բավարարող սկզբնական կոդով ), որպեսզի կոմպիլյացիան հաջողությամբ ավարտվի, կամ ծրագրի հատկություններին, որոնք կարող է առաջանան կոմպիլյացիայի ժամանակ։

Կոմպիլյացիայի ժամանակ գործողությունները ներառում են շարահյուսական վերլուծություն (), տարբեր տեսակի սխեմատիկ վերլուծություն (), և կոդի գեներացիա ()։

Ծրագրավորման լեզվի նկարագրությունում նշվում են կոմպիլյացիայի ժամանակի առանձնահատուկ պահանջները, որին պետք է բավարարի նախնական ծրագիրը, որպիսզի կոմպիլյացիան ավարտվի հաջողությամբ։

Կոմպիլյացիայի ժամանակը տեղի է ունենում կապերի խմբագրման և կատարման ժամանակից ( ) առաջ, բայց որոշ լեզուներում այն պետք է տեղի ունենա կապերի խմբագրման և ծրագրի կատարման ժամանակ։

Կոմպիլյացիայի ժամանակը կարող է նաև վերաբերվել այն ժամանակի քանակությանը, որն անհրաժեշտ է կոմպիլյացիայի համար։

Ծանոթագրություններ

Արտաքին հղումներ 
 Basics of Compiler Design  
 Language Implementation Patterns 

Համակարգիչ