Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пакети прикладних програм.doc
Скачиваний:
1
Добавлен:
17.09.2019
Размер:
138.24 Кб
Скачать

Пакети прикладних програм

Пакет прикладних програм

Основне призначення прикладних програм – це розв’язання задач у конкретній предметній галузі.

При розв’язанні задач за допомогою комп’ютера її розбивають на кілька частин – підзадач. Кожна з цих під задач розв’язується за допомогою своєї прикладної програми. Розв’язання вихідної задачі забезпечується сукупністю всіх використовуваних прикладних програм. Для розв’язування задач однакового типу створено системи прикладних програм, за допомогою яких розв’язуються різні конкретні задачі даного типу. Системи прикладних програм, що дозволяють розв’язувати задачі певного типу, називаються пакетами прикладних програм.

За типом розв’язуваних задач серед наявних нині прикладних програм виділяються такі основні групи:

· текстові редактори і текстові процеси

· електронні таблиці

· бази даних

· графічні пакети

· системи штучного інтелекту й експертні системи

· навчальні програми

· системи мультимедіа, комп’ютерні ігри та розваги.

У кожній із зазначених груп є багато прикладних програм, що різняться особливостями і можливостями.

Використання пакета прикладних програм потребує наявності певного набору пристроїв у апаратної частини, певного об’єму оперативної пам’яті комп’ютера, певної операційної системи. Під час вибору пакета прикладних програм для роботи користувач мусить враховувати можливості свого конкретного комп’ютера.

Основна особливість програмного забезпечення Linux - різноманіття продуктів, які вирішують подібні завдання, особливо якщо справа стосується області, в якій існує кілька підходів до їх вирішення. Відкрита модель розробки програм, дозволяє будь-якому вибрати найбільш підходящий для нього інструмент і розвивати саме його. Тому список проектів, так чи інакше пов'язаних з Linux, налічує десятки (або навіть сотні) тисяч найменувань.

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

Цей розділ присвячений короткому огляду прикладних програм для Linux, спеціально призначених для вирішення найрізноманітніших користувача завдань. Увійшовши сюди матеріал потрібно сприймати тільки як приклад, демонстрацію того, що і як можна робити в Linux, але зовсім не вичерпний список. На відміну від основних принципів устрою системи або стандартних утиліт, які не змінюються (майже) протягом десятиліть, прикладне програмне забезпечення - це область, де все змінюється дуже швидко. Технології, сьогодні вважаються найбільш передовими, вже через кілька місяців можуть застаріти. Разом з ними можуть застаріти використовують їх програми, а інші програми можуть, навпаки, перейти в розряд найбільш сучасних і розвинених. Тому перелічені тут прикладні програми - це не безумовна рекомендація, а досить випадкова вибірка, що відображає поточний стан справ у розробці додатків для Linux. Найкращий спосіб знайти і вибрати самі відповідні прикладні програми для своїх задач - порадитися з людьми, які вирішують подібні завдання в Linux в даний час - і спробувати.

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