Հայտնի է որպես կոմպիլյատորի ճակատային մաս, կազմողի վերլուծության փուլը կարդում է սկզբնաղբյուր ծրագիրը, այն բաժանում հիմնական մասերի և այնուհետև ստուգում է բառապաշարը, քերականությունը և շարահյուսությունը: սխալներ։
Ինչպե՞ս է կարդացվում սկզբնաղբյուր ծրագիրը:
Աղբյուր ծրագիրը տեքստային ֆայլ է, որը պարունակում է հրահանգներ՝ գրված բարձր մակարդակի լեզվով: … Սովորաբար սկզբնաղբյուր ծրագիրը թարգմանվում է մեքենայական լեզվի ծրագրի: Թարգմանիչ կոչվող կիրառական ծրագիրն ընդունում է սկզբնաղբյուր ծրագիրը և որպես ելք արտադրում է մեքենայական լեզվով ծրագիր:
Կոմպիլյատորը միանգամից կարդում է ամբողջ աղբյուրի կոդը:
Թարգմանիչը, ինչպես կոմպիլյատորը, թարգմանում է բարձր մակարդակի լեզուն ցածր մակարդակի մեքենայական լեզվի: … Կոմպիլյատորը կարդում է ամբողջ սկզբնական կոդը մեկ անգամ, ստեղծում է նշաններ, ստուգում է իմաստաբանությունը, ստեղծում է միջանկյալ կոդ, կատարում է ամբողջ ծրագիրը և կարող է ներառել բազմաթիվ անցումներ:
Կոմպիլյատորի ո՞ր փուլն է շարահյուսական վերլուծությունը:
Շարահյուսական վերլուծությունը կազմման գործընթացի երկրորդ փուլն է: Այն ընդունում է նշանները որպես մուտքագրում և առաջացնում է վերլուծական ծառ որպես ելք: Շարահյուսության վերլուծության փուլում վերլուծիչը ստուգում է, որ նշանների կողմից արված արտահայտությունը շարահյուսական ճիշտ է, թե ոչ:
Կոմպիլյատորի ո՞ր փուլն է հայտնի նաև որպես սկաներ:
Կազմողի առաջին փուլը բառային անալիզատորն է, որը նաև հայտնի է որպես սկաներ, որը ճանաչում է հիմնական լեզվական միավորները, որոնք կոչվում են նշաններ::