Що таке програма?
Програмою називають деяку послідовність заходів чи дій, а також попередній опис майбутніх подій.
Значення терміна «програма»
Існує кілька значень даного терміну, залежно від тієї сфери, в якій використовується слово «програма». Наприклад:
- Телевізійна програма - це розклад телепередач або власне відеоряд, присвячений певній темі і об'єднаний деякої цілісністю;
- Навчальна програма - це документ, який був створений в рамках конкретного навчального закладу з метою систематизувати зміст і кількість знань, умінь і навичок, обов'язкових для засвоєння учнями;
- Передвиборна програма - це документ з тезами того чи іншого політичного діяча чи партії в період виборчої кампанії;
- Програма дослідження - це систематизований виклад теоретико-методологічних передумов, загальної концепції дослідницького проекту у відповідності з основними цілями і завданнями проекту;
- Комп'ютерна програма - послідовність інструкцій, призначених для виконання пристроєм управління обчислювальної машини.
У даній статті ми докладніше розглянемо, що таке програма з погляду комп'ютерних технологій.
Види комп'ютерних програм
Кожен сучасний комп'ютер наповнений величезною кількістю програм. Навіть комп'ютер з тільки що встановленою операційною системою має цілий ряд обов'язкових програм. Щоб розібратися у всьому цьому різноманітті, давайте спробуємо розділити комп'ютерні програми на види.
- BIOS (Base Input-Output System - базова система введення-виведення) - це програма, яка починає працювати при запуску або перезавантаження комп'ютера. Її основне завдання - перевірити наявність і працездатність всіх підключених пристроїв (вінчестера, клавіатури, процесора, пам'яті).
- Операційна система - ще одна засаднича програма, яка керує всією роботою вашого комп'ютера. На сьогоднішній день існує декілька найбільш популярних операційних систем, на яких працює переважна більшість комп'ютерів. До них відносяться: Windows, Linux (та інші системи на базі Unix), MacOS. У завдання будь-якої операційної системи входить:
- розподіл пам'яті між програмами;
- управління послідовністю роботи системних програм;
- обробка запитів;
- надання інтерфейсу з апаратними засобами;
- забезпечення доступу до файлів і т. д.
- Прикладні програми - це ті програми, які, в першу чергу, цікавлять користувача. Вони призначені для зберігання, редагування та обробки різного роду даних (в текстовій формі, в фото- або відеоформаті і т. Д.). З одним із видів прикладних програм, додатком, ви можете докладніше познайомитися з допомогою статті: Що таке додаток. Для зручності розгляду прикладні програми можна також розділити на такі підвиди, як:
- офісні програми, які використовуються в основному для роботи з текстовим форматом даних;
- фінансові або бухгалтерські програми, які розраховані на роботу з фінансовими документами;
- ігрові програми, які призначені для розважальних і навчальних цілей.
- Утиліти - різновид програм, які мають допоміжну функцію. З їх допомогою можна збільшити ефективність роботи вашого комп'ютера. Як приклад можна розглядати такі програми, як: архіватор, дефрагментатор, антивірус, дебагер і т. Д.
- Драйвери - також можуть бути віднесені до роду допоміжних програм, так як вони управляють підключенням до комп'ютера всіх пристроїв. Таким чином, при підключенні кожного нового пристрою ваш комп'ютер встановлює в операційну систему новий драйвер.
- Середовище розробки - це особлива категорія програм, які використовуються програмістами і дизайнерами для створення нових програм, веб-сайтів, інтерактивних фільмів і презентацій. Цьому питанню також присвячена стаття нашого сайту: Як створити програму. Якщо ви вирішите самостійно створити програму, то вам доведеться докладніше ознайомитися і з такими видами програм, як: транслятори, компілятори та інтерпретатори.
Комерційний статус програм
Є й інша, принципово інша класифікація комп'ютерних програм. Вона пов'язана зі способом розповсюдження програм і тими умовами, виконання яких вимагає розробник при допуску до використання його програмного забезпечення. Залежно від цього програми можуть бути:
Безкоштовні
Можуть бути Завантажено без вкладення будь-яких засобів.
Умовно-безкоштовні
Такі програми представлені в урізаних версіях або повнофункціональних версіях, але на якийсь певний проміжок часу використання або на обмежену кількість запусків.
Рекламно-оплачувані
Використання таких програм відбувається на безкоштовній основі за рахунок того, що в саму програму вбудований рекламний банер фірми, яка і оплачує використання даного програмного забезпечення.
Комерційні
Тобто повністю платні.
Перераховані тут види програм є основними і найбільш поширеними.
Якщо у вас виникнуть будь-які питання, що стосуються програмного забезпечення, то ви можете звернутися до такого розділу нашого сайту, як: Робота з програмами.