Комп'ютерна програма

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Комп'ю́терна програ́ма (англ. Computer program) — набір послідовних інструкцій у вигляді слів, цифр, кодів, схем, символів чи в будь-якому іншому вигляді, виражених у формі, придатній для зчитування та виконання обчислювальною машиною (комп'ютером), які приводять його у дію для досягнення певної мети або результату (це поняття охоплює як операційну систему, так і прикладну програму, виражені у вихідному або об'єктному кодах)[1][2]. По іншому комп’ютерну програму визначають, як низку команд для комп'ютера, що становлять запис алгоритму однією з мов програмування. [3]. Програма може записана у текстовому вигляді на мовах програмування, подана у графічному вигляді за допомогою блок-схем, занесена до пам’яті обчислювальної системи у вигляді електричних сигналів або збережена на носіях інформації у вигляді файлу. Комп’ютерні програми, якщо їх не подано у вигляді послідовності машинних кодів системи команд процесора обчислювальної системи, необхідно попередньо перетворити в такі коди за допомогою компілятора, або виконати програму, використавши програмний інтерпретатор.

Зміст

[ред.] Функціональні категорії

Функціонально комп'ютерні програми поділяються на системні програмні засоби та прикладні програмні засоби. Основною системною програмою є операційна система, що пов’язує комп'ютерне обладнання з прикладними програмами. Призначення операційної системи — надати оточення, в якому прикладна програма виконується в зручний та ефективний манер.[4] На додаток до операційної системи, до системних програмам також відносяться утиліти що допомагають керувати та налаштовувати комп’ютер. Програми, основною ціллю яких є підтримка або покращення роботи користувача, називаються прикладними. До прикладних програм також відносяться утиліти, що виконують прикладні функції, наприклад, упорядкування даних.

[ред.] Інтелектуальна власність

Комп'ютерні програми на території України охороняються законом як літературні твори. Така охорона поширюється на комп'ютерні програми незалежно від способу чи форми їх вираження.[5]


[ред.] Примітки

  1. Правила використання комп'ютерних програм у навчальних закладах
  2. Словник іншомовних слів Мельничука
  3. УСЕ (Універсальний словник-енциклопедія)
  4. Silberschatz, Abraham Operating System Concepts, Fourth Edition. — С. 1, Addison-Wesley , 1994. ISBN 0-201-50480-4.
  5. Див. статтю 18 закону України «Про авторське право та суміжні права».

[ред.] Джерела

[ред.] Див. також


Особисті інструменти
Простори назв
Варіанти
Дії
Навігація
Участь
Панель інструментів
Друк/експорт
Іншими мовами