Исполнитель и программа

Что же делает «исполнитель»? Он исполняет набор инструкций, который называется «программой». Давайте попробуем разобраться в том что такое программа используя метод аналогий.

Программа очень похожа на поварской рецепт. Вы когда-нибудь готовили еду по рецепту? Сначала нам всегда дают знать какие ингредиенты нам понадобятся. Например: 3 яйца, масло, соль и специи. Затем ведут нас по шагам: разогрейте сковороду, налейте масло, разбейте яйца и вылейте их содержимое на сковороду, посолите, добавьте специи и готовьте яйца на среднем огне пока прозрачный белок не побелеет. Приятного аппетита! Примерно так готовится яичница. И так выглядит рецепт написанный для самого умного на свете исполнителя: человека. Вычислительная же программа пишется на более примитивных языках (на данный момент) для исполнителя попроще: вычислительной машины.

Результат

Так что же у рецепта яичницы общего с программой? Да практически всё. Ингредиенты, необходимые для приготовления чего-нибудь (может быть даже яичницы) в программе называются исходными данными. Сама яичница (то есть то, что мы хотим получить в итоге) называется результатом выполнения программы. А шаги, которые нужно проделать чтобы из исходных данных (ингредиентов) получить результат (яичницу) называются алгоритмом. Вот в чём сходство между исполнителем натуральным (человеком) и искусственным (исполнительной машиной) — получается что и мы и машины занимаемся одним и тем же — добиваемся результатов используя какие-то данные нам материалы.

Добавить комментарий

Ваш e-mail не будет опубликован.