Главная страница

Реферат. Трансляторы


Скачать 21.76 Kb.
НазваниеТрансляторы
Дата28.12.2022
Размер21.76 Kb.
Формат файлаdocx
Имя файлаРеферат.docx
ТипРеферат
#868022

Министерство науки и высшего образования РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Р. Е. АЛЕКСЕЕВА»

(НГТУ)
ДЗЕРЖИНСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ (ФИЛИАЛ) (ДПИ НГТУ)
Кафедра АЭМИС


РЕФЕРАТ

по дисциплине «Прикладное программное обеспечение»

на тему:

«Трансляторы»





Выполнил:

Студент гр. № 22-ИСТ

Дрожжев Д.Д.

Проверил:

(оценка)

(дата)

Доцент кафедры АЭМИС, к. т. н.

/Наумова Е. Г./



Дзержинск 2021

Трансляторы – это программа, которая перевод текст других программ в машинный код.

Диалоговый транслятор — транслятор, обеспечивающий использование языка программирования в режим разделения времени.
Синтаксически-ориентированный (Синтаксически-управляемый) транслятор — транслятор, получающий на вход описание синтаксиса и семантики языка, текст на описанном языке и выполняющий трансляцию в соответствии с заданным описанием.
Однопроходной транслятор — транслятор, преобразующий исходный код при его однократном последовательном чтении.
Многопроходной транслятор — транслятор, преобразующий исходный код после его нескольких чтений.
Оптимизирующий транслятор — транслятор, выполняющий оптимизацию создаваемого кода.
Тестовый транслятор — транслятор, получающий на вход  исходный код  и выдающий на выходе изменённый  исходный код. Запускается перед основным транслятором для добавления в  исходный код отладочных процедур.
Обратный транслятор — транслятор, выполняющий преобразование машинного кода в текст на каком-либо языке программирования.
Компилятор – вид трансляции, преобразующий исходный код с какого-либо языка программирования на машинный код. (с, с++, assembler, др.)

Список литературы:

    • https://ru.wikipedia.org/wiki/Транслятор

    • https://pythonchik.ru/osnovy/kak-rabotaet-python-interpretator

    • https://guides.hexlet.io/ru/compiler/

    • https://ru.wikipedia.org/wiki/JIT-компиляция

    • https://habr.com/ru/company/badoo/blog/321378/

    • https://habr.com/ru/company/timeweb/blog/572878/


написать администратору сайта