В чем преимущества
алгоритмических языков перед машинными?
Основные преимущества таковы:
- алфавит алгоритмического
языка значительно шире алфавита машинного языка, что существенно повы шает
наглядность текста программы;
- набор операций,
допустимых для использования, не зависит от набора машинных операций,
а выбирается из соображений удобства формулирования алгоритмов решения
задач определенного класса;
- формат предложений
достаточно гибок и удобен для использования, что позволяет с
помощью одного пред ложения задать достаточно содержательный этап обра
ботки данных;
- требуемые операции задаются с
помощью общепринятых математических обозначений;
- данным в алгоритмических
языках присваиваются индивидуальные имена, выбираемые программистом;
- в языке может быть предусмотрен
значительно более широкий набор типов данных по сравнению с набором
машинных типов данных.
Таким образом,
алгоритмические языки в значительной мере являются машинно-независимыми.
Они облегчают работу программиста и повышают надежность
создаваемых программ.