Виды и назначение ПО

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

Что та​кое ПО?

Каким бывает ПО?

ПО делится на 3 типа:

Системное - Это программное обеспечение, которое нужно для работы компьютерной системы. Как пример такого софта – операционная система Windows или macOS, ее службы и процессы. Без нее обычный пользователь просто не сможет пользоваться компьютером, да и профессионал вряд ли обойдется вообще без софта. Еще к системному ПО относят прошивки смартфонов и других умных устройств, управляющие инструкции в домашней технике и промышленной электронике. Системное ПО есть практически в любой системе – от принтера до космической ракеты. 

Инструментальное - Так называют софт, который нужен для создания других программ. Это профессиональные инструменты айтишников. Компиляторы и интерпретаторы языков программирования, разные библиотеки и фреймворки, среды программирования и редакторы кода – все это инструментальное ПО. Часть таких программ есть на вашем компьютере, даже если вы не занимаетесь IT. Ведь даже некоторое прикладное ПО не запускается, если на компьютере не установлен инструментальный софт для его языка. 

Прикладное - Это самая знакомая обычному пользователю группа – программы, которыми мы пользуемся в повседневной жизни, от «Блокнота» до 1С. Сюда же относятся приложения на телефон, разные плагины и надстройки для программ, браузеры и многое другое. Онлайн-сервисы – по сути тоже прикладное ПО. Это такие же программы, только установлены они не на компьютере пользователя, а на удаленных серверах.

Для чего нужно ПО?

Для чего используют ПО

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

Примеры программного обеспечения

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

Операционная система нужна, чтобы компьютером можно было управлять.

Корпоративные
системы

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

Программное обеспечени​е по типу доступа

Закрытое, или проприетарное - В основном это коммерческие программы – такие, которые продаются за деньги.

Свободное - Такое ПО дает пользователю больше свободы. Он может запускать, изучать, улучшать и распространять программу – в отличие от проприетарного софта, который можно только запускать.

Открытое - Свободное и открытое ПО иногда путают. На самом деле эти понятия различаются, хоть и похожи. Открытым, или open-source, называют софт с открытым исходным кодом – любой может просмотреть этот код и внести в него свои правки.

Коммерческое и бесплатное ПО

Это разделение немного отличается от способа доступа. Оно показывает, как создатели монетизируют программное обеспечение:

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

Коммерческие программы стоят денег – их нужно купить один раз или оплачивать подписку регулярно;

В теории открытая программа может при этом быть коммерческой и платной, а проприетарная – бесплатной.

Бесплатное

За бесплатные программы платить не нужно, они доступны для всех.

Но чаще всего открытое и свободное ПО – бесплатное. Платные программы в большинстве случаев проприетарные, например, Windows или Adobe Photoshop.

Другие классификации программного обеспечения

Классификаций программ очень много. Вот только несколько видов.

По стабильности.

Стабильные программы – те, которые редко сбоят. Они предсказуемы и удобны. Еще есть ПО средней стабильности и нестабильное – оно чаще «падает» и ведет себя некорректно. Обычно это софт, который вышел недавно.

По языку и среде.

Программы различаются еще и тем, на каком языке программирования они написаны и для какой среды предназначены. Например, приложение для Android не запустится в Windows. А программа на языке C++ будет отличаться от программы на Python и логикой, и быстродействием.

Как создать программу самостоятельно?

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

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

Что же такое ПО в итоге?

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

Кто сделал сайт?

Данное произведение искусства сделал Бытковский Роман Олегович.
Учится на 1 курсе в Орском Нефтяном Техникуме, который находится в городе Орск.