Новомосковск
Без выходных, с 9:00 до 21:00

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

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

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

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

Значения термина «программа»

Существует несколько значений данного термина, в зависимости от той сферы, в которой используется слово «программа». Например:

  • Телевизионная программа - это расписание телепередач или собственно видеоряд, посвященный определенной теме и объединенный некоторой целостностью;
  • Учебная программа - это документ, который был создан в рамках конкретного учебного заведения с целью систематизировать содержание и количество знаний, умений и навыков, обязательных для усвоения учащимися;
  • Предвыборная программа - это документ с тезисами того или иного политического деятеля или партии в период избирательной кампании;
  • Программа исследования - это систематизированное изложение теоретико-методологических предпосылок, общей концепции исследовательского проекта в соответствии с основными целями и задачами проекта;
  • Компьютерная программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины.

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

Виды компьютерных программ

Каждый современный компьютер наполнен огромным количеством программ. Даже компьютер с только что установленной операционной системой имеет целый ряд обязательных программ. Чтобы разобраться во всем этом многообразии, давайте попытаемся разделить компьютерные программы на виды.

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

Коммерческий статус программ

Есть и другая, принципиально иная классификация компьютерных программ. Она связана со способом распространения программ и теми условиями, выполнения которых требует разработчик при допуске к использованию его программного обеспечения. В зависимости от этого программы могут быть:

Бесплатные

Могут быть скачены без вложения каких-либо средств.

Условно-бесплатные

Такие программы представлены в урезанных версиях или полнофункциональных версиях, но на какой-то определенный промежуток времени использования или на ограниченное количество запусков.

Рекламно-оплачиваемые

Использование таких программ происходит на бесплатной основе за счет того, что в саму программу встроен рекламный баннер фирмы, которая и оплачивает использование данного программного обеспечения.

Коммерческие

Т.е. полностью платные.

Перечисленные здесь виды программ являются основными и наиболее распространенными.

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

                                                         Александр и К