Программное обеспечение

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

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

Под словом «правильная» здесь понимается такая подготовка команд, которая обеспечивает получение заданных результатов (цели программирования).

Программа — это формулирование алгоритма на языке, допускающем его непосредственную реализацию на вычислительном устройстве. Язык — это средство общения людей с вычислительными устройствами, состоящее из базисных (терминальных) символов и правил, содержащих указания о том, как эти символы объединять (синтаксис) и какие значения имеют таким образом полученные последовательности символов (семантика).

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

Комментарии запрещены.