Что такое программа

Программой называют некоторую последовательность мероприятий или действий, а также предварительное описание предстоящих событий.
Значения термина «программа»
Существует несколько значений данного термина, в зависимости от той сферы, в которой используется слово «программа». Например:
- Телевизионная программа - это расписание телепередач или собственно видеоряд, посвященный определенной теме и объединенный некоторой целостностью;
- Учебная программа - это документ, который был создан в рамках конкретного учебного заведения с целью систематизировать содержание и количество знаний, умений и навыков, обязательных для усвоения учащимися;
- Предвыборная программа - это документ с тезисами того или иного политического деятеля или партии в период избирательной кампании;
- Программа исследования - это систематизированное изложение теоретико-методологических предпосылок, общей концепции исследовательского проекта в соответствии с основными целями и задачами проекта;
- Компьютерная программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины.
В данной статье мы подробнее рассмотрим, что такое программа с точки зрения компьютерных технологий.
Виды компьютерных программ
Каждый современный компьютер наполнен огромным количеством программ. Даже компьютер с только что установленной операционной системой имеет целый ряд обязательных программ. Чтобы разобраться во всем этом многообразии, давайте попытаемся разделить компьютерные программы на виды.
- BIOS (Base Input-Output System - базовая система ввода-вывода) - это программа, которая начинает работать при запуске или перезагрузке компьютера. Ее основная задача - проверить наличие и работоспособность всех подключенных устройств (винчестера, клавиатуры, процессора, памяти).
- Операционная система - еще одна основополагающая программа, которая управляет всей работой вашего компьютера. На сегодняшний день существует несколько наиболее популярных операционных систем, на которых работает подавляющее большинство компьютеров. К ним относятся: Windows, Linux (и другие системы на базе Unix), MacOS. В задачи любой операционной системы входит:
- распределение памяти между программами;
- управление последовательностью работы системных программ;
- обработка запросов;
- предоставление интерфейса с аппаратными средствами;
- обеспечение доступа к файлам и т. д.
- Прикладные программы - это те программы, которые, в первую очередь, интересуют пользователя. Они предназначены для хранения, редактирования и обработки разного рода данных (в текстовой форме, в фото- или видеоформате и т. д.). С одним из видов прикладных программ, приложением, вы можете подробнее познакомиться с помощью статьи: Что такое приложение. Для удобства рассмотрения прикладные программы можно также разделить на такие подвиды, как:Утилиты - разновидность программ, которые имеют вспомогательную функцию. С их помощью можно увеличить эффективность работы вашего компьютера. В качестве примера можно рассматривать такие программы, как: архиватор, дефрагментатор, антивирус, дебаггер и т. д.
- офисные программы, которые используются в основном для работы с текстовым форматом данных;
- финансовые или бухгалтерские программы, которые рассчитаны на работу с финансовыми документами;
- игровые программы, которые предназначены для развлекательных и обучающих целей.
- Драйверы - также могут быть отнесены к роду вспомогательных программ, так как они управляют подключением к компьютеру всех устройств. Таким образом, при подключении каждого нового устройства ваш компьютер устанавливает в операционную систему новый драйвер.
- Среда разработки - это особая категория программ, которые используются программистами и дизайнерами для создания новых программ, веб-сайтов, интерактивных фильмов и презентаций. Этому вопросу также посвящена статья нашего сайта: Как создать программу. Если вы решите самостоятельно создать программу, то вам придется подробнее ознакомиться и с такими видами программ, как: трансляторы, компиляторы и интерпретаторы.
Коммерческий статус программ
Есть и другая, принципиально иная классификация компьютерных программ. Она связана со способом распространения программ и теми условиями, выполнения которых требует разработчик при допуске к использованию его программного обеспечения. В зависимости от этого программы могут быть:
Бесплатные
Могут быть скачены без вложения каких-либо средств.
Условно-бесплатные
Такие программы представлены в урезанных версиях или полнофункциональных версиях, но на какой-то определенный промежуток времени использования или на ограниченное количество запусков.
Рекламно-оплачиваемые
Использование таких программ происходит на бесплатной основе за счет того, что в саму программу встроен рекламный баннер фирмы, которая и оплачивает использование данного программного обеспечения.
Коммерческие
Т.е. полностью платные.
Перечисленные здесь виды программ являются основными и наиболее распространенными.
Если у вас возникнут какие-либо вопросы, касающиеся программного обеспечения, то вы можете обратиться к такому разделу нашего сайта, как: Работа с программами.
Поделиться с друзьями: