Junior — Middle
Կարող եք բացատրել, թե ինչ է ծրագրավորման լեզուն, որը պահանջում է նախնական կոմպիլյացիա գործարկումից առաջ?
sobes.tech AI
Պատասխան AI-ից
Նախագծային ծրագրավորման լեզուն այն լեզուն է, որի աղբյուրային կոդը նախ փոխարկվում է մեքենայական կոդ կամ միջանկյալ կոդ՝ օգտագործելով կոմպիլատոր, նախքան ծրագիրը կատարվի։ Այս մոտեցումը թույլ է տալիս հայտնաբերել սխալները կոմպիլացիայի փուլում և բարելավել կատարողականությունը գործարկման ժամանակ, քանի որ կոդը արդեն պատրաստ է պրոցեսորին։
Օրինակ՝ C#-ում, աղբյուրային կոդը փոխարկվում է միջանկյալ լեզու (IL), որը հետո կատարվում է CLR միջավայրում։ Վերլուծական լեզուներից տարբերվում է այն, որ այստեղ կոդը կատարվում է տող առ տող առանց նախնական կոմպիլացիայի։