/ / Що таке комп'ютерна програма? Види комп'ютерних програм

Що таке комп'ютерна програма? Види комп'ютерних програм

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

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

визначення

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

що таке комп'ютерна програма
Кожен програмний продукт має дві основні властивості.

  1. Є комплектом кроків, які повинен зробити комп'ютер.
  2. Кожна окрема інструкція управляє частиною даних або інформації.

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

Навчальні

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

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

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

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

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

Системні

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

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

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

інструментальні

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

  1. Транслятори. Вони перетворять мови програмування.
  2. Редактори текстів програм. Вони інтерпретують інтерфейс зрозумілим для користувача мовою з кодів та символів.
  3. Допоміжні програми.
  4. Бібліотеки. Вони містять різні заготовки, які допомагають в роботі програмістів.

Інструментальних продуктів не так багато. Але майже всі вони пишуться за допомогою різних мов програмування.

прикладні

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

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

До даного типу відносять такі програми:

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

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

спеціальні

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

навчальні комп'ютерні програми
Дрібні спеціальні програми замовляються службами таксі, диспетчерськими компаніями і так далі. Вони виконують одну конкретну функцію і накладаються на інші додатки (навігатори, карти).

Є популярні спеціальні програми, на кшталт 1С. Такі використовуються у всіх розвинених країнах, змінюється тільки мову перекладу, інтерфейс і деякі вихідні дані. Останні зазвичай залежать від законодавства і ГОСТів.

Комп'ютерні віруси

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

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

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

результат

Підводячи підсумок, все існуюче ПЗ можна коротко розглянути в таблиці.

Види комп'ютерних програмхарактеристикаприклади
НавчальніВиконують педагогічні завдання. Користувач працює з ними повністю самостійноВсі емулятори, на зразок MyBIOS
СистемніКерують компонентами обчислювальної техніки, атакож забезпечують наладку її роботи з прикладними програмами, найбільш часто задіюються користувачами. Беруть безпосередню участь у забезпеченні взаємодії між людиною і комп'ютеромВсі покоління Windows, Total Commander, кожна антивірусна програма, WinZip і WinRar
інструментальніПризначаються для створення, редагування та розвитку системних і прикладних продуктів. У більшості випадків є заготовками, так званими "програмними напівфабрикатами"FoxPro, Assembler, Visual Basic
прикладніНайпоширеніший вид програмногозабезпечення. Займається виконанням або автоматизацією тих чи інших завдань, функцій. Найчастіше цікавлять користувачів, які не мають ніякого відношення до програмування, але за допомогою комп'ютера можуть полегшити свою діяльністьAdobe Photoshop, весь пакет Microsoft Office, кодеки, вірусні і троянські програми
спеціальніРозробляються для виконання різних завдань. Їх робота залежить від специфіки діяльності замовника1С: УТП, 1С: Зарплата, 1С: Бухгалтерія

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

висновок

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

спеціальні комп'ютерні програми
Щоб відповісти на питання, що таке комп'ютерна програма, необхідно розглянути дуже багато складових цих продуктів. До них відносяться коди, використовувані інструменти або інструкції.

Зазначена тут класифікація комп'ютерних програм не є єдиною. Вона може змінюватися в залежності від того, яким буде обраний первинна ознака (тут - призначення).

сподобалося:
0
Популярні пости
Духовний розвиток
їжа
уп