Виды компьютерных программ
В любом компьютере, даже со «свежеустановленной» операционной системой есть программы. А по прошествии времени их становиться невообразимое множество. Многие пользователи персональных ПК или ноутбуков, используя тот или иной программный продукт, могут и не подозревать к какому виду или типу он относится. Давайте разберемся.
Стандартные программы. Они являются предустановленными, то есть устанавливаются на компьютер вместе с операционной системой. Это так сказать необходимый минимум, по мнению разработчика операционки, который необходим пользователю для выполнения самых распространенных задач на компьютере. Даже самые простые компьютерные игры считаются некоторыми разработчиками ПО, как необходимый минимум. Кстати BIOS и сама операционная система также являются отдельными видами программного обеспечения.
Вспомогательные программы – это всевозможные драйвера и утилиты, которые служат для согласования компьютера с подключенными к нему устройствами (клавиатура, мышь, монитор, принтер, сканер, плоттер и т.д.), а также для корректной работы основных функциональных узлов ПК. Кроме этого есть утилиты, которые выполняют функции, не относящиеся к основной работе пользователя, но без которых компьютер рано или поздно перестает нормально функционировать. К ним относятся дефрагментаторы и архиваторы, антивирусы и различные программы-тесты для отладки и тестирования работы ПК или отдельных его узлов.
Прикладные программы – это собственно те программы, которые выполняют прямые функции, непосредственно необходимые пользователю. Они предназначены для хранения, редактирования или обработки каких-то данных, начиная от текстовой информации и заканчивая фото- и видеофайлами. У этого вида программных продуктов есть подвиды:
- Офисные – применяются для создания, редактирования и хранения графических и текстовых документов. Их еще называют редакторами. Очень часто такой программный продукт предоставляется разработчиком в виде пакета, в который входят различные по функционалу, но близкие по значению программы. Во многих случаях такой подход является весьма удобным, как для производителя (легче разработка), так и для пользователя (дешевле, нежели по отдельности).
- Финансовые и бухгалтерские – в основном используются в офисах компаний и частными предпринимателями. Как видно из названия, предназначены для создания, редактирования и сохранения финансовой и бухгалтерской информации.
- Игры – класс прикладных программ, используемых в развлекательных и обучающих целях.
Прикладные программы можно еще отдельно разделить на платные (за использование взымается плата), бесплатные (и так понятно), условно бесплатные (не взымается плата либо за какой-то период или они имеют ограниченный функционал по сравнению с полной версией). Кстати бесплатные (не взломанные, а именно бесплатные) можно посмотреть и скачать на сайте http://comp-security.net/. Достаточно большое разнообразие представленных продуктов практически на любой случай.
Программы языковой обработки служат для работы с самими программами. Используются в основном программистами. Они тоже имеют несколько подвидов:
- Интерпретаторы – переводят только что созданную программу или ее часть на язык программирования (понятный компьютеру) и стазу же исполняют ее.
- Трансляторы – переводят написанную программистом программу на язык программирования целиком, но не выполняют ее.
- Компиляторы – переводят написанную программу в отдельный файл, который сразу же может отрабатываться ПК.
Вирусы и вредоносные программы используются не честными на руку программистами, для тайного (несанкционированного) получения данных с чужого компьютера или нанесения ему вреда. О них подробно описано в статье вирусы и антивирусы.