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