Язык программирования высокого уровня (high-level programming language).
Язык программирования, в который введены
элементы, допускающие описание задачи в наглядном, легко воспринимаемом виде, упрощающие и автоматизирующие процесс программирования, управляющие конструкции и структуры данных.
ЯПВУ отражают естественные для человека понятия, а не архитектуру вычислительной системы. Поэтому программа, составленная на ЯПВУ , сначала транслируется самой ЭВМ на машинный язык (низкого уровня), а затем выполняется.
В алфавит ЯПВУ могут входить буквы, цифры, математические символы и даже так называемые ключевые слова, например:
if (если);
then (тогда);
else (иначе) и т. п.
Из исходных символов по правилам синтаксиса строятся предложения, обычно называемые операторами, например: if x 1 следует воспользоваться формулой у = х – 1.