Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з інформатики.doc
Скачиваний:
21
Добавлен:
20.12.2018
Размер:
1.33 Mб
Скачать

Програмне забезпечення еом, його класифікація

Головною цінністю операційної системи є створені для неї прикладні програми, чи додатки (applications). До складу практично будь-якої ОС, як правило, включено якусь кількість різноманітних програм. Наприклад, у Windows це два текстових редактори й один графічний, а також ряд телекомунікаційних програм і різних допоміжних додатків (утиліт).

Крім включених до складу системи «стандартних » додатків, користувач може встановити будь-які інші. Головне - щоб вони були призначені для тієї версії ОС, з якою ви працюєте, а апаратне забезпечення вашого ПК могло з ними справитися, тому що деякі програми, особливо сучасні тривимірні ігри, вимагають значно більше ресурсів ПК, ніж це обговорено у вимогах використовуваної операційної системи.

До вибору програм варто підходити не менш відповідально, чим до вибору ОС, оскільки в кінцевому рахунку саме за допомогою прикладних програм, а не операційної системи виконується практично уся ваша робота на комп'ютері.

Програми для Windows

На сьогоднішній день існує величезна кількість прикладних програм, точніше їхнє число нікому не відомо, але рахунок уже напевно перевалив за сотню тисяч. Добра половина з них може функціонувати під керуванням ОС Windows. Стосовно до Windows-програм можна сказати, що існує два різних типи:16-розрядні для 16-розрядної Windows 3.x і 32-розрядні для 32- розрядних версій Windows (95,98,Me,NT,2000,ХР). При цьому перші, за рідкісним винятком, можуть виконуватися під керуванням 32-розрядних версій Windows. Усі, що вийшли за останні роки програми для ПК розраховані на роботу з Windows 95 і вище, хоча іноді можуть вимагати установки яких-небудь відновлень до операційної системи, наприклад, багато ігор вимагають відновлення Direct. Існують і програми, що працюють тільки під Windows NT/2000 (в основному спеціалізовані серверні додатки) ,а також такі програми, що працюють тільки під Windows 95 чи 98. Тому перед придбанням і установкою нової програми завжди варто уважно вивчити інформацію про те, на яких системах вона може працювати.

Крім різних додатків, створених спеціально для Windows, у цієї ОС можна запускати і багато програм для DOS.Правда,при цьому ніхто не зможе вам гарантувати бездоганну роботу таких програм, та й навряд чи це потрібно: усі додатки, що коштують уваги, уже давним-давно обзавелися новими версіями, спеціально призначеними для роботи в Windows.

Типи програм по призначенню

Крім вимог до операційної системи і технічної частини комп'ютера, у прикладних програм є і більш актуальна для користувача класифікація за типом розв'язуваної задачі. Найбільше часто уживані типи програм були перелічені вище, тепер можна розглянути їхній більш докладно, як і ряд інших видів додатків.

Текстові редактори

Для виправлення тексту на ПК використовуються текстові редактори. Вони бувають як дуже простими, що дозволяють лише вводити і редагувати текст (наприклад, програма Блокнот у Windows), так і могутніми системами, придатними для роботи над цілими виданнями, наприклад Microsoft Word. Особливими є видавничі системи, призначені для макетування друкованих видань. Крім того, бувають спеціалізовані текстові редактори - для програмістів, математиків тощо.

Графічні редактори і засоби мультимедіа.

Коли комп'ютери обзавелися кольоровими графічними дисплеями, стало можливим здійснювати на них виправлення і створення графічних зображень. Найпростіший графічний редактор Paint ви знайдете в складі будь-якої версії Windows.З його допомогою можна створювати найпростіші малюнки. Більш могутні програми дозволяють ретушувати зображення, змінювати баланс кольору, регулювати яскравість і контраст, накладати один малюнок на інший і т.д. Серед представників растрової графіки найвідомішим є програмний продукт Adobe Photoshop, а векторної – Corel Draw.

Електронні таблиці і бази даних

Для фінансових розрахунків, складання рахунків і інших обчислень використовують електронні таблиці. Крім електронних таблиць існують і додаткb для роботи з базами даних (БД). Їхня основна відмінність полягає в тому, що бази даних дозволяють зв'язувати дані з декількох таблиць у єдине ціле. Наприклад, в одній таблиці можуть триматися дані про книги (автор, назва, рік випуску, ISBN і т.д.),а в іншій - дані про видавництва (назва, реквізити).І якщо в таблиці видавництв ‘ поле, що містить його індекс (номер запису в таблиці), тj в таблиці книг буде досить указати лише цей самий індекс, а не вводити щораз усю інформацію про видавництво. Таким чином, виконується зв'язування даних: за індексом видавництва можна одержати інформацію про нього з таблиці чи книг, навпаки, можна відібрати всі книги потрібного видавництва. Теоретично бази даних можуть містити будь-як число таблиць, в'язаних між собою по одному чи декількох полях. Приклади найпростіших засобів для роботи з БД - це Microsoft Access і Lotus Approach. Деколи був популярний нині позабутий Borland Paradox. Але більшості користувачів бази даних відомі не по засобах їхнього створення, а по кінцевих продуктах. Наприклад, усі програми бухгалтерського чи складського обліку є базами даних.

Телекомунікаційні програми

Для зв'язку між комп'ютерами застосовують безліч програм, що поєднані загальним терміном «телекомунікаційні ».Це і програми для зв'язку по модему між двома ПК, і програми для відправлення факсів (наприклад,WinFax), і багато інших.

Але найбільший інтерес зараз представляють програми,призначені для роботи з Інтернетом, у першу чергу програми перегляду WWW, чи браузери. Найбільшою популярністю користається вхідний до складу Windows Microsoft Inter- net Explorer. имало прихильників зберіг і ніколи легендарний Netscape Navi- gator, щонині входить до складу комплекту Netscape Communicator. Крім власне програм перегляду регулярно використовуються програми для прийому і відправлення електронної пошти (e-mail),чи поштові клієнти. Це Outlook Express зі складу Windows 98 і вище,Netscape Messenger з пакета Communicator і популярна поштова програма The Bat.

Крім браузерів і поштових клієнтів існує маса інших програм, наприклад «Інтернет-пейджер» ICQ, програми для завантаження файлів з мережі, програми для перегляду відео і прослуховування аудіо через мережу і т.д.

Допоміжні програми (утиліти)

Крім перерахованих вище типів програмного забезпечення існує величезна безліч програм, призначених для виконання самих різних, але, як правило, вузько спрямованих задач, наприклад для пошуку тексту в групі чи файлів для перевірки диска на наявність збоїв. Такі програми називають утилітами, і всупереч сформованому думці вони не обов'язково бувають маленькими, наприклад, останні версії збірників утиліт Norton Utilities чи Nuts&Bolts займають десятки мегабайт дискового простору.

До утиліт можна віднести й антивіруси - спеціальні додатки, що служать для боротьби зі шкідливими комп'ютерними програмами. Найбільш розповсюдженими є Doctor Web і антивірус Касперського (Kaspersky Anti-Virus),а також Norton Antivirus.

Спеціалізовані програми

Для фахівців у тій чи іншій області потрібні спеціалізовані програми. Якщо говорити про фахівців в області ПК, у першу чергу про програмістів, то існує безліч засобів для розробки додатків. Колись це були компілятори, що дозволяли з вихідного тексту програми, набраного в довільному текстовому редакторі, одержати ехе-файл, що виконується. Зараз і редактор, і компілятор та інші допоміжні засоби поєднують у єдине ціле, і називається це IDE (Integrated Development Environment - інтегроване середовище розробки).Приклади таких програм: Borland Delphi, Borland C++Builder, Microsoft Visual Basic, Microsoft Visual C++.

Звичайно ж, не тільки програмістам вимагаються специфічні програми. Так, для дизайнерів і архітекторів існують спеціалізовані засоби для створення об'ємних зображень і проектування. Наприклад,3D Studio MAX і AutoCAD. Те ж саме можна сказати і про математиків (MathCAD), електронщиків, фізиків, хіміків і т.д.

Представники гуманітарних напрямків теж не скривджені: існують програми для редагування звуку і створення цілих музичних композицій; є навіть програми для складання гороскопів - усього і не перелічити!

Комп'ютерні ігри

Окрему нішу займають комп'ютерні ігри.Їхня кількість величезна,і вони,у свою чергу, теж розділяються на ряд категорій.

1.Логічні, серед яких є як комп'ютерні варіанти класичних ігор (шахи,маджонг,різні карткові пасьянси),так і «чисто електронні» - тетріс, лінії (Lines) і ін.

2.Стратегічні,у яких вам має бути виконувати роль правителя і турбуватися про процвітання довіреної вам території. Добуваючи ресурси і створюючи армію, треба буде показати іншим гравцям, хто тут хазяїн. Класика жанру - гра Civilization. Інші популярні представники жанру -Dune 2 і 3 (Emperor), UFO/X-COM 1 і 2,Red Alert, WarCraft 1-3, Star-Craft, SimCity.

3.Сімулятори, за допомогою яких ви зможете відчути себе пілотом винищувача, гонщиком «Формули-1 » чи навіть капітаном космічного корабля (Need For Speed,Test Drive 1-5,F19,F117,Comanche,Wing Com- mander). Є і спортивні сімулятори, у яких гравець керує футбольною чи хокейною командою (NBA,FIFA,NHL).А останній писк моди - симулятор життя довіреної вам родини - бестселер продажів на ігровому ринку проект The Sims.

4.Пригодницькі і рольові ігри (Quest, RPG),у яких ви від імені персонажа гри вирішуєте хитромудрі головоломки в пошуках мети,що може бути навіть невідома на початку гри. Як правило, проходження гри займає не один день і вимагає великої уважності і кмітливості. Найбільшу популярність мають такі ігри цього жанру, як Alone In The Dark, Mist, Myth, Full Throttle.

5.«Стрілялки», чи ЗВ-шутеры,у яких ви граєте від першого обличчя. У цих іграх треба бігати по лабіринтах і убивати всіх підряд, намагаючись знайти по ходу гри дрюк побільше і броню міцніше. У такі ігри цікавіше всего грати не з комп'ютером,а з іншими людьми,з'єднуючись через локальну мережу чи Інтернет. Класика жанру - Doom, сучасні хіти -Quake 3,Unreal Tournament 2003,Half-Life і Counter-Strike,Serious Sam і т.д.

Слід зазначити, що багато сучасних ігор ставлять до апаратного забезпечення ПК куди більш жорсткі вимоги, ніж типові офісні програми.

Типи програм по поширенню

Існує і принципово інша класифікація програм — по їхній ліцензії. З цього погляду їх можна розділити на безкоштовні, безкоштовні, умовно-безкоштовні і комерційні.

Комерційні

Відоме вам комерційне (commercial) програмне забезпечення - це насамперед операційні системи DOS і Windows. До них же відносяться розглянуті чи, що згадуються в цій книзі програми Word, Excel, CorelDraw, Adobe Photoshop і ін. Усі вони мають різне призначення, але загальним у них є те, що усі вони коштують грошей, причому, як правило, чималих. Наприклад, Windows, у залежності від версії і варіанта постачання, обійдеться вам у суму від 60 до 300 дол. Пакет MS Office (Word, Excel і ще кілька програм) коштує від 200 до 900 дол., знову-таки в залежності від варіанта постачання. Інші комерційні програми те ж недешеві.

Комерційне програмне забезпечення поставляється на фізичному носії (як правило, на компакт-диску) і часто супроводжується друкованою документацією. Усе це упаковують у красиву коробочку (box)і продають у магазинах. Досить висока ціна пояснюється рядом причин, в основному великими витратами на рекламу і на витрати громіздкої дилерської мережі .По цих же причинах комерційне програмне забезпечення обновляється не занадто часто - у середньому, нова версія виходить раз у півтора-два роки.

Безкоштовні

Повною протилежністю комерційному програмному забезпеченню є безкоштовні (freeware) програми. Як ясно з назви, вони нічого не коштують, але це зовсім не виходить, що вони настільки погані, що автору соромно просити за них грошей. Звичайно, чимало безкоштовних програм відверто змахують на халтуру, будучи написаними чи поспіхом недостатньо досвідченими розроблювачами. Але є і протилежні приклади: скажемо, ОС Linux, що складає наймогутнішу конкуренцію ОС Windows NT/2000 на ринку серверних операційних систем (тобто там, де надійність вище усього),є безкоштовної.

Безкоштовними є і програми для доступу до Інтернету, причому тут навіть Microsoft, ще в 1996 році оголосила свій браузер Microsoft Internet Explorer безкоштовною програмою. Хоча тут, звичайно, не всі так гладко: ціна на Internet Explorer уже закладена в Windows.

На компакт-диску, що може додаватися до самовчителя, знаходиться ціла колекція безкоштовних програм, що ви можете установити і використовувати з чистою совістю.

Якщо ж вас цікавить, яким образом випускаються безкоштовні програми і на що живуть їхні розроблювачі (якщо не вважати згадані Internet Explorer і Linux), то можу сказати, що випуск безкоштовних програм можливий по одній із трьох причин:

а) утримання частки ринку і тиск на конкурентів: адже, по суті, більшого демпінгу, чим установка ціни, рівної нулю, просто не може бути;

b) реклама. Багато безкоштовних програм створюються з метою самореклами, причому це вірно як для великих корпорацій, так і для програмістів-одинаків;

c) свідомо низька якість продукту або небажання, чи невміння відсутність можливості займатися торгівлею. Остання причина особливо актуальна для російських розробок через недосконалість законодавства і платіжної системи.

Крім того, не всі програми, називані безкоштовними, дійсно є такими. Наприклад, у деякі з них Улаштовані спеціальні засоби, що безупинно транслюють рекламу за допомогою Інтернету. За це розроблювач може одержувати гроші. Як приклад можу привести програму для перегляду Інтернету Opera (є на CD).

Умовно-безкоштовні

Десь посередині між безкоштовним і комерційним програмним забезпеченням знаходиться умовно-безкоштовне ПО (shareware). Як правило, такі програми створюються невеликими фірмами чи досвідченими програмістами і безкоштовно розповсюджуються в основному по Інтернету. Подібно freeware, ви можете вільно користуватися shareware-програми, але тільки в строго визначений ознайомлювальний термін. Як правило, на ознайомлення з програмою відводиться 30 днів, хоча бувають і інші варіанти, наприклад обмежена кількість запусків або обмеження на функціональність самої програми (тобто деякі функції можуть бути недоступні, поки ви не заплатите потрібну суму і не отримаєте реєстраційний код).

Тому що умовно-безкоштовні програми створюються, за рідкісним винятком, аж ніяк не грандами індустрії, з метою підвищення привабливості товару і «в обмін» на меншу популярність торгової марки встановлюється менша ціна. Крім того, завдяки тому що програми shareware не упаковують у розкішні коробки, а їхні творці не містять великої дилерської мережі для їхнього поширення і доставки в усі куточки земної кулі, виробники несуть менші витрати і можуть дозволити вкладати більше засобів безпосередньо в розробку. Говорячи конкретніше, у розробку shareware вкладають до 50%загальної суми доходу, у той час як постачальники комерційного ПО -тільки від 10 до 20%.Решта грошей йдуть на адміністративні витрати і на рекламу.

Інші аспекти

Ще одним немаловажним фактором, що впливає на вибір тієї чи інший програм- ми,є така обставина, як наявність технічної підтримки. Звичайно, було б дивним вимагати якісну підтримку від виробника безкоштовного ПО, і саме з цього приводу та ж Linux залишалася в тіні доти, поки її поширення і підтримка не перейшли на комерційну основу.

У той же час багатьом відомо, що серед постачальників комерційних рішень теж не все гладко - спробуйте додзвонитися в службу підтримки 1C чи навіть Microsoft, так ще й одержати при цьому якісну консультацію. У той же час буває, що невелика чи фірма навіть окремо узятий програміст досить оперативно відзивається на проблеми користувачів. У 99% випадків для цього використовується електронна пошта, а не порівняно дорогий телефонний зв'язок - нерідко розроблювач і клієнт знаходяться в різних чи містах навіть країнах. Правда, при цьому можуть виникати мовні бар'єри, але це вже інша історія.