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

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

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

BIOS

Биос

Программа, с которой начинается работа компьютера, после его включения – BIOS (базовая система ввода-вывода). Установлена она абсолютно на всех компьютерах и записана в устройстве, интегрированном в материнскую плату. Служит для проверки на наличие и работоспособность всех составляющих компьютера.

Операционные системы и их атрибуты

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

В настоящее время, выбор операционных систем, для домашнего компьютера, становится все более многообразным: Windows, UNIX, GNU/Linux. У всех у них есть свои преимущества и недостатки, одно можно сказать точно: новые системы, как правило, более устойчивы к воздействию вредоносных программ.

Использование операционной системы, невозможно себе представить без вспомогательных программ, таких как драйвера и утилиты. Утилиты - это вспомогательные программы. Они служат для повышения эффективности работы компьютера, устанавливаются, как правило, в комплекте с системой и работа их в большинстве случаев автоматизирована. К утилитам относятся: дефрагментаторы, архиваторы, антивирусы, программы-тесты (для тестирования аппаратных ресурсов и программного обеспечения компьютера) и др. Драйвера служат для управления работой внешних устройств, подключенных к компьютеру (клавиатура, мышь, внешний жесткий диск и т.д.), для каждого устройства существует свой драйвер, который устанавливается в ОС.

Прикладные программы

На первый взгляд, все созданные программы, призваны обслуживать только компьютер, а нужды его хозяина, отходят на второй план. На самом деле это не так, ведь компьютер создан для человека, а следовательно, большинство разрабатываемых программ, призваны служить ему на благо. Как раз такие программы и называются «прикладными», их цель – помощь в создании, сохранении и обработке информации.

Существует множество прикладных программ, разнообразных по своему предназначению. Коротко опишем некоторые из них.

Офисные программыОфисные программы – наиболее часто используемые как в домашних условиях, так и на предприятиях. Применяются они для создания и редактирования документов, в основном текстовых и графических. Обычно эти программы называют редакторами. К редакторам можно также отнести, профессиональные программы для создания и обработки музыкальных или видео файлов. На сегодняшний день, подобные редакторы обычно собраны в так называемые «профессиональные пакеты программ», в которых имеется набор, для комплексных действий с документами. Живой тому пример: «Microsoft Office». В его комплект входит текстовый редактор, программа для управления базами данных, электронная таблица и несколько небольших, вспомогательных программ. Обычно владелец такого пакета, не использует все программы входящие в него, поэтому при установке можно выбрать необходимые компоненты, ради которых, собственно и приобретался весь пакет.

Домашняя бухгалтерияФинансовые и бухгалтерские программы. Их тоже смело можно отнести к офисным, профессиональным программам, хотя с течением времени, в нашей стране все чаще находит свое применение «домашняя бухгалтерия». Для чего служат эти программы? Это я думаю видно из их названия. Среды разработки. Это перечень программ, которые используются дизайнерами или программистами, для создания веб-сайтов, новых программ, интерактивных презентаций.

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

Программы языковой обработки.

Основное предназначение таких программ – перевод программы, написанной пользователем, на язык компьютера. Существует несколько видов таких программ:

  1. Интерпретатор – переводит на язык машины, отдельную строку программы и сразу же выполняет ее, это позволяет сразу испытывать создаваемую программу, на различных платформах.
  2. Транслятор – переводит полностью готовую программу, с языка программирования на язык компьютера.
  3. Компилятор – выполняет функцию транслятора, но в конечном результате, после компилирования получается файл, готовый к исполнению машиной.

Компьютерные вирусы и вредоносные программы

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

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

Все программы подразделяются на бесплатные, условно бесплатные, пробные (оценочные) и демонстрационные

Рассмотрим их основные отличия:

Бесплатные программы. Не имеют никаких ограничений в процессе домашнего пользования, но ни в коем случае нельзя использовать данные программы в коммерческих целях, т.к. они защищены законом об авторском праве.

Условно бесплатные программы. Этот вид компьютерных программ имеет бесплатный период использования (с полной или ограниченной функциональностью). Требует доплаты, для снятия ограничений.

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

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