Види програмного забезпечення комп'ютера
Перші спроби створити пристрої для обчислення пов'язані з механічними (виключно апаратними) агрегатами. Пізніше подібні ідеї були реалізовані у вигляді систем з так званої «жорсткою логікою», тобто також володіли чисто апаратною реалізацією. У таких пристроїв було один істотний недолік - вони могли вирішувати завдання тільки одного типу і не могли бути модифіковані в процесі експлуатації.
Тому логічним продовженням розвитку обчислювальних систем стало створення таких пристроїв, які гнучко могли підлаштовуватися для вирішення довільної задачі. А це можливо тільки з використанням програмного забезпечення і пристроїв, які працюють під управлінням цих програм.
типи програмного забезпечення
Створення програмного забезпечення стало черговим серйозним проривом в області комп'ютерної техніки. Воно є обов'язковим доповненням до апаратної частини. За десятиліття розвитку програмування були створені різні види програмного забезпечення. До них відносяться системні, прикладні та інструментальні програми.
Системні програми покликані забезпечити працездатність самої системи, взаємодія апаратного забезпечення і програм, взаємодія комп'ютера і користувача. До них відносяться операційні системи, драйвери, утиліти, сервісні програми та інші види програмного забезпечення. В даний час найбільшого поширення набули операційні системи сімейств Windows і Unix.
Різноманітні види програмного забезпечення, що відноситься до прикладних, дозволяють користувачеві вирішувати найрізноманітніші завдання - від набору тексту до складних метаморфоз із спеціалізованими даними. До прикладним програмам відносять: текстові та графічні редактори, електронні таблиці, ігри, перекладачі і т.д. Набір прикладних програм користувач визначає сам залежно від власних потреб.
створення програмного забезпечення
Програмного забезпечення ніколи не буває багато, але все має бути в розумних межах. З одного боку, чим більше програм встановлено на комп'ютері, тим більш універсальним інструментом він є. З іншого боку, ці програми вимагають більше ресурсів і можуть істотно знизити продуктивність системи.
Ще кілька років тому дуже популярними були комп'ютерні курси для початківців або для користувачів з певних програмних продуктів. Хоча для просунутого користувача будь-які види програмного забезпечення доступні для освоєння за допомогою довідкової системи.
види програмного забезпечення
Інструментальне програмне забезпечення - це такі програми, за допомогою яких можна створювати інші програми. Ці програми називаються мовами програмування і складаються з редактора програмного коду, транслятора і редактора зв'язків. На відміну від перших двох видів для використання інструментального програмного забезпечення потрібні певні професійні навички. Прикладами інструментальних програм є інтегрована середовище Delphi, Pascal, C ++ та інші.
Отже, різні типи програмного забезпечення мають різне призначення і різний ступінь складності.