Программы
Для того чтобы компьютер мог обрабатывать данные автоматически (без участия человека), ему нужно как-то сообщить, что он должен делать и в какой последовательности.
Программа — это инструкция для компьютера. Программа состоит из отдельных команд и должна быть записана на языке, понятном компьютеру.
Способность многих приборов решать различные задачи связана с тем, что в них встроены специальные компьютеры, которые выполняют заложенные в память различные программы. Выполняя программу, компьютер управляет исполнителем 1), например стиральной машиной (рис. 1.3).
1) Сам компьютер — это тоже исполнитель, он исполняет команды человека.
Исполнитель умеет выполнять определённый набор действий. Например, стиральная машина умеет набирать воду, стирать, полоскать, сливать воду, отжимать. А программа определяет, какие из этих действий и в каком порядке нужно выполнить. С различными исполнителями мы познакомимся в следующих главах учебника.
Рис. 1.3
Возможность выполнять различные программы — важнейшее свойство современных компьютеров. В память бытовых устройств программы записывают на заводе, мы с вами не можем ни изменить заводскую программу, ни добавить свою. А вот добавление (установка) новой программы в смартфон или, тем более, в ноутбук или настольный компьютер — обычное дело.
Мы уже знаем, что в смартфонах, электронных книгах и многих других устройствах, которые попадают к нам в дом, уже установлены программы — это так называемые системные программы. Такие программы есть также в ноутбуках и настольных компьютерах.
Набор системных программ называется операционной системой. На настольных компьютерах и ноутбуках чаще всего работают операционные системы Windows, macOS и Linux; а на мобильных устройствах (смартфонах, планшетах, электронных книгах) — iOS, Android и Windows Phone.
Системные программы нужны не сами по себе. Они обеспечивают нормальную работу прикладных программ, которые мы используем для работы с текстами и рисунками, для прослушивания звука и просмотра видео и т. д.
Людей, которые используют компьютеры, т. е. работают с прикладными программами, называют пользователями, а тех, кто занимается разработкой программ для компьютеров, — программистами.
Следующая страница Информация и данные