Уровень - Знание и понимание 1. Что такое «язык программирования»?
?
2. Почему языки программирования делятся на машиниозависимые и ма-
шиннонезависимые?
3. Как вы понимаете термин «трансляторы »?
4. Чем отличаются компиляторы от интерпретаторов?
5. Какие четыре основные задачи решает транслятор?​

mahvash mahvash    1   12.01.2021 07:13    6

Ответы
Admer Admer  11.02.2021 07:39

Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.

Языки программирования делятся на два класса - МАШИННО-ЗАВИСИМЫЕ и МАШИННО-НЕЗАВИСИМЫЕ. Под машинно-зависимыми языками понимают языки, алфавит, синтаксис и семантика которых зависят от системы команд процессора конкретно используемой ЭВМ. Машинно-независимые языки - языки свободные от такой зависимости.

Транслятор — программа или техническое средство, выполняющее трансляцию программы. Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке.

интерпретатор - вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).

основные задачи любой транслятор выполняет следующие основные задачи: анализирует транслируемую программу, в частности определяет содержит ли она синтаксические ошибки, и генерирует выходную программу на языке машинных команд и распределяет память для объектной программы.

Информация взята с интернета (отправил ответ что-бы вы не искали по отдельности)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика