Що таке програма види програм і способи їх поширення
Основним інструментом користувача для роботи з комп'ютером є програма. Саме вона дозволяє взаємодіяти людині з обчислювальною машиною, що оперує числами (одиницями і нулями).
Зміст
вступ
Так що ж представляє із себе комп'ютерна програма? По суті це набір інструкцій, які називаються кодом, який виконується обчислювальною технікою. Сам код складається зі спеціальних команд і алгоритмів, написаних певною мовою програмування. Основне призначення програми - отримати якісь дані, далі обробити їх за власним алгоритмом і видати результат, який можна або побачити, наприклад, по тому, що відбувається на екрані або не помітити зовсім, якщо цього не потрібно.
У комплексі, ті програми, які вже знаходяться на вашому комп'ютері, називають програмним забезпеченням або скорочено ПО. Так само програми можуть назвати додатками або софтом. від англійського слова «software».
Рядовому користувачеві комп'ютера, розбиратися в тому на якій мові і як була написана програма, абсолютно немає ніякої необхідності. Набагато важливіше знати, що програмне забезпечення може бути різних видів і мати абсолютно різне призначення.
В цілому, для персональних комп'ютерів і зокрема для системи Windows, існує величезна кількість програм, орієнтованих на різні види робіт. За допомогою одних можна обробляти графіку і текст, інші допоможуть навести порядок у вашій системі або на жорсткому диску, треті призначені для роботи в інтернеті, четверті відповідають за роботу внутрішніх компонентів системи і так далі. Все це програмне різноманіття прийнято розділяється на дві великі групи: прикладне ПО і системне ПО.
Прикладне програмне забезпечення
До цього виду програм відносяться творчі програми та робочі інструменти, призначені для створення і обробки інформації самим користувачем. По суті, за допомогою цього класу програм ви працюєте на комп'ютері.
Інтернет і мережі. Цей тип ПО призначений для роботи в глобальній мережі Інтернет або локальних мережах. До нього можна віднести різні браузери (веб-оглядачі), завантажувачі файлів, FTP-клієнти, програми для роботи з електронною поштою, інтернет-пейджери і інші.
Освіта і наука. Пізнавальні та навчальні мультимедійні додатки на сьогоднішній день є одними з найпопулярніших програмних продуктів. Серед них ви знайдете інтерактивні самовчителі, словники, довідники, тренінги, клавіатурні тренажери, наукові книги, підручники, тести і багато інших навчальні матеріали практично на будь-яку тематику.
Безпека. Дуже важливий тип програм, без якого практично не обходиться жоден сучасний комп'ютер, підключений до мережі. Основною їх метою є захист комп'ютера від шкідливого ПО і зловмисників, які намагаються отримати несанкціонований доступ до вашого ПК з метою крадіжки конфіденційних даних. До них відносяться антивірусні програми, антишпигуни, файрволи (мережеві екрани), програми для шифрування даних, менеджери паролів, а так само пакети комплексного захисту.
Системне програмне забезпечення
Це великий комплекс програм, які здійснюють управління внутрішніми компонентами комп'ютера (процесором, оперативною пам'яттю, пристроями введення / виводу і т.д.) і забезпечує їх взаємодію з прикладними (для користувача) програмами. Простіше кажучи, системні програми призначені для забезпечення нормальної роботи комп'ютера, його налаштування і обслуговування.
Найголовнішою системною програмою можна з упевненістю назвати операційну систему. Саме вона є головним посередником між комп'ютерної начинкою і всіма іншими додатками.
Не менш важливими для нормальної роботи комп'ютера є драйвери і прошивки - спеціальні прошивки, що забезпечують коректну роботу як внутрішніх комп'ютерних комплектуючих, так і зовнішніх периферійних пристроїв.
Найчисленнішим класом системного ПО є утиліти - величезна кількість корисних (а іноді й не дуже) невеликих програм, призначених для тестування або моніторингу програмного забезпечення та апаратної частини вашого комп'ютера, а так само поліпшення його роботи.
До вибору і використанню утиліт варто підходити обережно, особливо початківцям користувачам, так як багато хто з них можуть вносити серйозні зміни в «життєво» важливі частини операційної системи, що в свою чергу може привести до нестабільної роботи комп'ютера і виникнення всіляких помилок. Хоча правильно підібрана утиліта в деяких ситуаціях може дійсно сильно полегшити вам життя.
Так само до системних програм відноситься базова система введення-виведення (BIOS) і система самотестування (POST), що відповідають за початкове завантаження комп'ютера і подальший запуск операційної системи.
Види поширення і комерційний статус програм
Можливо, багато користувачів спочатку ставляться до безкоштовного програмного забезпечення досить скептично, вважаючи, що в загальній масі це невеликі допоміжні програми або утиліти, створені незалежними програмістами. Але насправді безкоштовними можуть бути і досить серйозні проекти від відомих виробників.
Таким чином, як показує практика, серед безкоштовного ПО можна підібрати заміну практично всім комерційним програмам, хоча і з певними застереженнями.
Як правило, в процесі інсталяції такого роду програм, вам буде запропоновано встановити на свій комп'ютер додаткове ПЗ, наприклад, який-небудь додаток для браузера або утиліту тестування комп'ютера. У більшості випадків ви зможете відмовитися від цього, тільки потрібно бути більш уважним і не пропустити потрібне діалогове вікно.
Напевно, це самий популярний спосіб поширення комерційних програмних продуктів.
Спочатку програми такого типу можна використовувати безкоштовно. Правда, при цьому розробники можуть або обмежити функціональні можливості продукту, або час його використання. Після закінчення терміну, відведеного на тестування програми, або по іншому «тріального» періоду (як правило, близько 30 днів), додатків не запускається, видаючи повідомлення, що вам пора придбати ліцензію на його подальше використання.
У деяких випадках, після закінчення терміну ознайомлення, ви зможете продовжити працювати в програмі, але вона втратить частину своїх можливостей, перетворившись в менш функціональну безкоштовну версію.
Так само можливі ситуації, коли додаток продовжує зберігати повну працездатність, але при цьому час від часу буде настирливо нагадувати вам, що пора б заплатити. Наприклад, так відбувається в популярних архіваторі WinRar і файловому менеджері TotalCommander.
Якщо ви все ж таки зважитеся купити потрібну програму, то після перерахування потрібної суми, вам в обмін надішлють або цифровий код, який потрібно буде ввести в спеціальному полі, або ключовий файл, який необхідно скопіювати в вказане місце. Після цього програма стане зареєстрованою, а всі функціональні обмеження будуть зняті.
Напевно, єдиними додатками, за які вам доведеться викладати гроші відразу, є комп'ютерні ігри. Хоча багато хто з них все ж мають безкоштовний пробний.
Більшість успішних комерційних програмних проектів розвивається і вдосконалюється не один рік, через що додаток або пакет додатків може мати безліч різних версій. Купуючи будь-яку програму, ви купуєте права на використання тільки її поточної версії на момент покупки і всі оновлення для неї. Якщо ж ви захочете згодом використовувати новішу версію програми, доведеться платити заново.
Правда, при цьому, викладати гроші за повну версію програми зовсім не обов'язково. У більшості випадків можна придбати так званий комплект для оновлення, який встановлюється поверх старої версії і стоїть на 30-50% менше.
Форми поширення програм
Наостанок, давайте розглянемо, в яких формах зазвичай розробники поширюють своє програмне забезпечення.
В цьому випадку дистрибутив програми записується на красиво оформлений оптичний диск, який разом з Талмудом технічної документації упаковується в більшу барвисту коробку. Купівля ПО в такому вигляді виправдана тільки в тому випадку, якщо ви купуєте дорогі дизайнерські або мультимедійні пакети. Купувати ж звичайні програми для будинку або утиліти в коробкових версіях - найдорожчий і нераціональний варіант. хіба що ви хочете купити додаток комусь в подарунок.
Як правило, коробкові версії продаються в спеціалізованих комп'ютерних магазинах і супермаркетах.
По суті це звичайний CDілі DVD-диск із записаною на нього програмою і упакований в паперовий конвертик. При цьому сама програма може обійтися вам дешевше коробкової версії в кілька разів, правда є одне «але». OEM-версію програми ви можете купити тільки з новим комп'ютером, або в деяких випадках, при покупці окремих його компонентів, наприклад, материнської плати або процесора. Особливо вигідно в OEM-версіях купувати операційну систему. Врахуйте це при покупці нового комп'ютера.
Дана форма розповсюдження програм є чисто українським ноу-хау. Через низький попит на барвисті, але при цьому дорогі коробкові версії, багато розробників стали випускати свої продукти в максимально аскетичному оформленні - компакт-диск, упакований в пластикову коробку з кольоровою обкладинкою. Як правило, в такому вигляді поширюються недорогі програми для дому, набори утиліт і комп'ютерні ігри.
На сьогоднішній день ця найпопулярніша і вигідна форма придбання програмних продуктів. Ви завантажуєте з сайту розробника в будь-який момент дистрибутив потрібного додатка і встановлюєте його собі на комп'ютер.
При цьому, швидше за все, платити гроші відразу не доведеться. У вас буде час на те щоб як слід познайомитися з програмою і купити її тільки в тому випадку, якщо вас повністю влаштують її функціональні можливості. В іншому випадку, можна просто видалити, який не сподобався і завантажити інший.
Ще однією незаперечною перевагою покупки програм в електронному вигляді є ціна. Вона в будь-якому випадку буде нижче, ніж у коробочки або навіть slim-версії.
Так само врахуйте, що на просторах інтернету існує безліч величезних електронних магазинів софта, асортимент яких, не йде ні в якій порівняння зі звичайним комп'ютерним супермаркетом.
висновок
Не нехтуйте коротким описом програм, так як з нього можна дізнатися не тільки основні функціональні можливості програми, але і мінімальні системні вимоги, а так же розмір викачуваного дистрибутива, що може виявитися важливим для людей, що мають низькошвидкісне підключення до інтернету.
Ознайомчі версії популярних комерційних продуктів або їх дистрибутиви, що дозволяють використовувати додатки в «Тріальні» періоді слід шукати безпосередньо на сайтах розробників або великих файлообмінних ресурсах.