Преимущества алгоритмических языков перед машинными

Алгоритмические языки являются машинно-независимыми, что облегчает работу программиста и повышает надежность создаваемых программ.

Основные преимущества алгоритмических языков таковы:

· текст программы на алгоритмическом языке более понятен, чем на машинном языке;

· набор операций, применяемых в языке, определяется классом решаемых задач;

· формат операторов языка позволяет с помощью одного оператора задавать целый этап обработки данных с помощью нескольких машинных команд;

· требуемые операции задаются с помощью обыкновенных математических обозначений;

· данным в алгоритмических языках присваиваются индивидуальные имена, выбираемые программистом;

· в языке может быть применен более широкий набор типов данных по сравнению с набором машинных типов данных.

Основные компоненты алгоритмического языка

Алгоритмический язык (как и любой другой язык) образуют три составляющие: алфавит, синтаксис и семантика.

Алфавит — это фиксированный для данного языка набор символов (т.е. "букв алфавита"), из которых должен состоять текст на этом языке.

Синтаксис — это правила построения конструкций языка, позволяющие определить правильность её написания. Точнее говоря, синтаксис языка представляет собой набор правил, устанавливающих, какие комбинации символов и ключевые слова применяются на этом языке.

Семантика определяет смысловое значение конструкций языка. Семантика устанавливает, какие последовательности действий описываются теми или иными конструкциями языка и, в конечном итоге, какой алгоритм определен данным текстом на алгоритмическом языке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: