Составители:
отлаживать, изменять и развивать.
Поэтому в случае, когда нужно иметь эффективную программу, в макси-
мальной степени учитывающую специфику конкретного компьютера, вместо
машинных языков используют близкие к ним машинно-ориентированные языки
(ассемблер).
Основные преимущества алгоритмических языков программирования пе-
ред машинными и машинно-ориентированными языками: алфавит алгоритмиче-
ского языка значительно шире алфавита машинного языка, что существенно по-
вышает наглядность текста программы; набор операций, допустимых для ис-
пользования, не зависит от набора машинных операций, а выбирается из сооб-
ражений удобства формулирования алгоритмов решения задач определенного
класса; формат предложений достаточно гибок и удобен для использования,
что позволяет с помощью одного предложения задать достаточно содержа-
тельный этап обработки данных; требуемые операции задаются с помощью
общепринятых математических обозначений; данным в алгоритмических язы-
ках присваиваются индивидуальные имена, выбираемые программистом; в
языке может быть предусмотрен значительно более широкий набор типов дан-
ных по сравнению с набором машинных типов данных.
Алгоритмические языки программирования в значительной мере являются
машинно-независимыми. Они облегчают работу программиста и повышают на-
дежность создаваемых программ.
1.4.4.2. Компоненты алгоритмического языка
Алгоритмический язык (как и любой другой язык) образуют три состав-
ляющие: алфавит, синтаксис и семантика.
Алфавит – это фиксированный для данного языка набор основных симво-
лов, т. е. ″букв алфавита″, из которых должен состоять любой текст на этом
языке, – никакие другие символы в тексте не допускаются.
Синтаксис – это правила построения фраз, позволяющие определить, пра-
вильно или неправильно написана та или иная фраза. Точнее говоря, синтак-
сис языка представляет собой набор правил, устанавливающих, какие комбина-
ции символов являются осмысленными предложениями на этом языке.
Семантика определяет смысловое значение предложений языка. Являясь
системой правил истолкования отдельных языковых конструкций, семантика
устанавливает, какие последовательности действий описываются теми или
27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »