С++ те бағдарламалау пәнінен дәрістер


Программалау тілдері. Трансляторы



бет2/79
Дата07.02.2022
өлшемі380,73 Kb.
#94133
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   79
Байланысты:
Дәріс сабақтары С каз

2. Программалау тілдері. Трансляторы
Программалау тілдері– бұл компьютердің көмегімен есепті шешу алгоритмін сипаттауға арналған құрылған жасанды тіл.
Барлық программалау тілдерін төмен және жоғары дәрежелік программалау тілі деп бөлуге болады.
Төмен дәрежелі программалау тілі аппаратураның анықталған түріне арналған. Программаны құру микропроцессордың архитектурасын және компьютердің құрылғыларын жақсы білуді талап етеді. Бұндай тілдегі программа машина тілінде жазылған қарапайым командалардан тұрады. (Мысалы, Ассемблер тілі)
Жоғары дәрежелі программалау адамға жақын анықталған жүйе көмегімен компьютерге команда беруге мүмкіндік береді. (Мысалы, Бейсик, Паскаль, Фортран, Си)


Трансляторлар
Жоғары дәрежелі программалау тілінде жазылған программа мәтіні компьютерге түсінікті емес, сондықтан оны машина тіліне аудару керек.
Программаны жоғары дәрежелі программалау тілінен машиналық код тіліне ауыстыру трансляция деп аталады. Бұл аударулар арнайы программалармен –трансляторлармен жүзеге асады.
Трансляторлар компиляторлар және и интерпретаторларға бөлінеді.
Компилятор барлық программаны машина тіліне аударады , содан кейін оны орындайды..
Интерпретатор командалық ауыстыру орындайды және шығатын программаны орындайды.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   79




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

    Басты бет