Կոմպիլյատորները օգտագործվում են բարձր մակարդակի լեզվով գրված ծրագիրը մեքենայի կոդ (օբյեկտի կոդ) թարգմանելու համար: Կազմվելուց հետո (բոլորը մեկ քայլով), թարգմանված ծրագրի ֆայլն այնուհետև կարող է ուղղակիորեն օգտագործվել համակարգչի կողմից և կարող է ինքնուրույն գործարկվել:
Ի՞նչն է HLL ծրագիրը փոխակերպում մեքենայական լեզվի:
Կոմպիլյատոր-ը թարգմանիչ ծրագիր է, որն օգտագործվում է բարձր մակարդակի լեզվական ծրագիրը մեքենայական լեզվի փոխակերպելու համար: 2. Այն միանգամից թարգմանում է ամբողջ ծրագիրը։
Որո՞նք են HLL-ի թարգմանիչները:
Ծրագրային կոդի փոխակերպման գործիքի ամենաընդհանուր տերմինը «թարգմանիչ» է: Թարգմանիչը, ծրագրային ծրագրավորման առումով, ընդհանուր տերմին է, որը կարող է վերաբերել կոմպիլյատորին, հավաքագրողին կամ թարգմանիչին; ամեն ինչ, որը փոխակերպում է ավելի բարձր մակարդակի կոդը մեկ այլ բարձր մակարդակի կոդի (օրինակ՝ Basic, C++, Fortran, Java) կամ ավելի ցածր մակարդակի (…
Արդյո՞ք թարգմանիչ ծրագիրը փոխակերպում է HLL ծրագիրը օբյեկտի կոդի:
Թարգմանիչ ծրագիրը, որը սկզբնաղբյուրը բարձր մակարդակի լեզվով վերածում է մեքենայական կոդի տող առ տող, կոչվում է Interpreter: Կոմպիլյատորը համակարգչային ծրագիր է, որը թարգմանում է բարձր մակարդակի լեզվով գրված կոդը ավելի ցածր մակարդակի լեզվի՝ օբյեկտի/մեքենայի կոդ:
Ո՞վ է լեզուն փոխակերպում մեքենայական լեզվի:
Կազմող վերցնում է ծրագրի կոդը (աղբյուրային կոդը) և փոխակերպում սկզբնական կոդը մեքենայի լեզվիմոդուլ (կոչվում է օբյեկտի ֆայլ):