Типы программного обеспечения
Что такое программное обеспечение компьютера? Это, говоря научным языком, совокупность вычислительных программ системы. Программы заполняют недоступные компьютеру сферы знания. Так, компьютер – средство, тело, а программное обеспечение – знание, разум, который заставляет тело работать (делает это код программного обеспечения). ПО управляет процессором, клавиатурой, мышью и так далее, то есть коммуникационными и периферийными устройствами.
Есть два основных типа ПО (или софта, как говорят программисты) – системное (общее) и прикладное (специальное). Системное программное обеспечение – это операционная система, в задачу которой как раз и входит управление компьютером: оперативной памятью, центральным процессором и многим другим. Прикладное программное обеспечение – это текстовые редакторы (к примеру, из пакета MS Office), это программы для видеоконференций, это веб-браузеры, базы данных, антивирусы.
Помимо этих двух типов ПО есть и третий. Инструментальное программное обеспечение – это переписывание программного кода, его отладка, совершенствование. К этому типу относят компиляторы, интерпретаторы, переводчики. Они переводят слова в двоичный код: исходный язык в целевой. Компиляторы, к слову, создают уже готовый файл, готовый к немедленному использованию.