Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Языки программирования делятся на два класса - МАШИННО-ЗАВИСИМЫЕ и МАШИННО-НЕЗАВИСИМЫЕ. Под машинно-зависимыми языками понимают языки, алфавит, синтаксис и семантика которых зависят от системы команд процессора конкретно используемой ЭВМ. Машинно-независимые языки - языки свободные от такой зависимости.
Транслятор — программа или техническое средство, выполняющее трансляцию программы. Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке.
интерпретатор - вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).
основные задачи любой транслятор выполняет следующие основные задачи: анализирует транслируемую программу, в частности определяет содержит ли она синтаксические ошибки, и генерирует выходную программу на языке машинных команд и распределяет память для объектной программы.
Информация взята с интернета (отправил ответ что-бы вы не искали по отдельности)
Поделитесь своими знаниями, ответьте на вопрос:
Напишите программу, которая по возрасту и полу человека, определяет является ли он военнообязанным (мужчина – военнообязанный; женщина - невоеннообязанная Все входные данные проверять на правильность ввода.
Объяснение:
Program voennie;
Var pol, vozrast :integer ;
Begin
Writeln (Напишите Ж если вы женщина и М если мужчина) ;
Readln (pol) ;
Writeln(Напишите ваш возраст) ;
If (pol=М) and (vozrast=16) then writeln(Вы военнообязанный)
Else writeln (Вы не военнообязанный) ;
end.