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