Қазақстан республикасы білім және ғылым министрлігі аймақтық Әлеуметтік инновациялық


Интерпретаторлар және компиляторлар



бет25/130
Дата06.02.2022
өлшемі18,61 Mb.
#55921
түріЛекция
1   ...   21   22   23   24   25   26   27   28   ...   130
Байланысты:
6. leksia
ОП Энергетика каз, ОП Энергетика каз, портфолио, 15.02.19, 15.02.19, 111, 6575b84a-6758-11e5-9d50-f6d299da70eeУМКД Гигиена преп каз, 16 5, 6. leksia, Мақала образец, қаз т оқу бағд дұрысы, озгерис сырттай Акпар Стан послед темы дипломных работ 2019 - 2020 - копия, БББ каз МФ 1 06.02 (2), БББ каз МФ 1 06.02 (2)
Интерпретаторлар және компиляторлар.

Жоғары дәрежелі тілде программа қүрастыру, әрине, ыңғайлы. Мәтінді редакторда тердің, командаларды есепті шешу алгоритміне сөйкес жаздың — болды. Бірақ программаның бастапқы мәтіні — олі толық жараімды программа емес, бұл тек жұмысқа «қосуға» мүмкін емес арнайы командалардың (программалау тілі операторларының) жиынтығы, өйткені оларды процессор орындай алмайды. Сондықтан программалаудың кез-келген тілінде жазылған программаларды алдымен процессор тіліне аударады, яғни машиналық кодқа айналдырады.
Әртүрлі программалау тілдерінің арасында айтарлықтай елеулі айырмашылықтардың болуына қарамастан олардың барлығында негізгі операцияларды жүзеге асырудың ұқсас құралдары бар. Бұдан басқа әртүрлі программалау тілдерін пайдаланғанда жұмыс істеу қиындығының түрліше болатындағына қарамастан кез келген программаны жасауда кез келген типтегі программалау тілін пайдалануға болады.
Бұл тілдердің әрқайсысына тоқталмай-ақ, осы тілдерді машина тіліне аударушы трансляторлардың жұмысына тоқталайық. Машина тілінен өзгеше программалау тілінде құрылған программа компьютерде орындалу үшін жарамды түрде, яғни машина тіліне түрлендіруі тиіс. Мұндай түрлендіру трансляциялау немесе аударғыштар деп аталады.


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   130




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет