Що таке комп'ютерна програма? Види комп'ютерних програм
Що таке комп'ютерна програма? З розвитком технологій зростає і їх кількість. Вони наділяються різним функціоналом і призначенням. Дилетанту у сфері обчислювальної техніки неможливо оцінити роль будь-якої програми з урахуванням всього їх різноманіття. Не можна також зробити вибір на користь кращого з них, оскільки вони мають різні орієнтації, виконують не однакові завдання. Виходячи зі сказаного, наука і практика рідко коли розглядають один конкретний програмний продукт. Найчастіше інтерес представляють класифікації і поділ на категорії за типу або призначенням.
Кожен програмний продукт має дві основні властивості. Є комплектом кроків, які повинен зробити комп'ютер. Кожна окрема інструкція управляє частиною даних або інформації. Простіше кажучи, комп'ютерна програма являє собою сукупність завдань, які виконуються послідовно, по черзі обчислювальною технікою. В кінцевому результаті користувач отримує потрібний йому результат.
Навчальні комп'ютерні програми ґрунтуються на виконанні завдань: базове знайомство з предметом; концептуальна підготовка до роботи; вироблення навичок вирішення типових і нестандартних рівнянь у відповідній області; розвиток умінь займатися певною діяльністю; проведення експериментів в навчальних та дослідницьких цілях; У рідкісних випадках навчальні програмні продукти використовуються, для того щоб відновити знання, заповнити прогалини в них або здобути нові навички, освоєння яких було неможливим раніше (наприклад, з-за стопора в розвитку технологій). Незважаючи на те, що зазначені функції носять єдиний і цільний характер, в залежності від того, як вони будуть вирішуватися, здійснюється їх вплив один на одного. Відповідно, більш продуктивним вивчення предмета стане при вирішенні послідовних завдань, а не окремих прикладів.
Основою діяльності системних програм є забезпечення роботи з прикладними продуктами. До них відносяться утиліти, драйвери, операційні системи та оболонки. Транслятори. Вони перетворюють мови програмування. Редактори текстів програм. Вони інтерпретують інтерфейс зрозумілим для користувача мовою з кодів і символів. Допоміжні програми. Бібліотеки. Вони містять різні заготовки, які допомагають у роботі програмістів. Інструментальних продуктів не так багато. Але майже всі вони пишуться за допомогою різних мов програмування. професійні, що призначаються для автоматизації тієї чи іншої роботи; програми загального призначення, що дозволяють виконувати велику кількість функцій, необхідних для середньостатистичного користувача; методо-орієнтовані, вирішальні статистичні задачі; проблемно-орієнтовані, що виконують операції по плануванню і управлінню. До цієї ж категорії відносяться комп'ютерні віруси. Нижче вони будуть розглянуті більш докладно.
Дрібні спеціальні програми замовляються службами таксі, диспетчерськими компаніями і так далі. Вони виконують одну конкретну функцію і накладаються на інші додатки (навігатори, карти). Є популярні спеціальні програми, на зразок 1С. Вони використовуються у всіх розвинених країнах, змінюється лише мову перекладу, інтерфейс і деякі початкові дані. Останні зазвичай залежать від законодавства та Гостів.
Види комп'ютерних програм
Характеристика
Приклади
Навчальні
Виконують педагогічні завдання. Користувач працює з ними повністю самостійно
Все емулятори, зразок MyBIOS
Системні
Керують компонентами обчислювальної техніки, а також забезпечують налагодження її роботи з прикладними програмами, найбільш часто задействующимися користувачами. Беруть безпосередню участь у забезпеченні взаємодії між людиною і комп'ютером
Всі покоління Windows, Total Commander, кожна антивірусна програма, WinZip і WinRar
Інструментальні
Призначені для створення, редагування і розвитку системних і прикладних продуктів. В більшості випадків є заготовками, так званими "програмними напівфабрикатами"
FoxPro, Assembler, Visual Basic
Прикладні
Найпоширеніший вид програмного забезпечення. Займається виконанням або автоматизацією тих чи інших завдань, функцій. Найчастіше цікавлять користувачів, які не мають ніякого відношення до програмування, але за допомогою комп'ютера можуть полегшити свою діяльність
Adobe Photoshop, весь пакет Microsoft Office, кодеки, вірусні і троянські програми
Спеціальні
Розробляються для виконання різних завдань. Їх робота залежить від специфіки діяльності замовника
1С:УТП, 1С:Зарплата, 1С:Бухгалтерія
Не можна однозначно сказати, що таке сукупність усіх комп'ютерних програм. Вона організовує роботу будь-обчислювальної техніки, забезпечує її взаємодію з користувачами, незалежно від спеціальних навичок. Але їй дати конкретне визначення – неможливо.
Визначення
Що таке комп'ютерна програма? Визначення її полягає в наборі декількох інструкцій, представлених у цифровому, кодовому, схематичному або словесному вигляді. Всі ці елементи виражаються у формі, придатної для зчитування обчислювальною технікою. Вони призводять комп'ютер в дію, щоб досягти конкретного результату.Кожен програмний продукт має дві основні властивості.
Навчальні
Навчальні або навчальні комп'ютерні програми є засобом, призначеним для вирішення педагогічних завдань. Їх основна особливість полягає в самостійному взаємодії з користувачем. Головне призначення таких продуктів орієнтоване на використання в навчальному процесі.Навчальні комп'ютерні програми ґрунтуються на виконанні завдань:
Системні
Все програмне забезпечення поділяється за різними ознаками. Основним з них є призначення. У відповідності з ними і проводиться класифікація. Однією з найбільш важливих підгруп є системні комп'ютерні програми. Якщо вони не встановлені, то взаємодія з іншими елементами може, а то і зовсім неможливо. Що таке комп'ютерна програма системного призначення? Вона являє собою комплекс продуктів, від яких залежить робота обчислювальної техніки. Без таких не обходиться жоден комп'ютер, оскільки вони здійснюють управління внутрішніми компонентами. Взаємодія користувача з обчислювальною технікою без них буде неможливою.Основою діяльності системних програм є забезпечення роботи з прикладними продуктами. До них відносяться утиліти, драйвери, операційні системи та оболонки.
Інструментальні
Інструментальні комп'ютерні програми користувача – це ті, які призначаються для розробки або коригування інших продуктів. До них відносяться наступні.Прикладні
Говорячи про те, що таке комп'ютерна програма прикладного типу, не можна не відзначити широку популярність цих продуктів. Якщо працювати з перерахованими вище можуть тільки фахівці або самоучки, то ці орієнтовані на звичайних обивателів. Прикладні програми забезпечують рішення завдань у конкретних областях, а також призначаються для виконання користувальницьких робіт. Це може бути редагування зображень, текстів, різні операції з фотографіями і так далі. До даного типу відносять наступні програми:Спеціальні
Є спеціальні комп'ютерні програми, які розробляються для однієї або кількох цілей. Виробництво таких продуктів замовляється підприємствами, щоб автоматизувати різні процеси, на зразок роботи на верстаті або управління персоналом, розподілу обов'язків.Дрібні спеціальні програми замовляються службами таксі, диспетчерськими компаніями і так далі. Вони виконують одну конкретну функцію і накладаються на інші додатки (навігатори, карти). Є популярні спеціальні програми, на зразок 1С. Вони використовуються у всіх розвинених країнах, змінюється лише мову перекладу, інтерфейс і деякі початкові дані. Останні зазвичай залежать від законодавства та Гостів.
Комп'ютерні віруси
Що таке комп'ютерний вірус і троянська програма? Вони являють собою невеликі шкідливі продукти, які потрапляють З обчислювальної техніки по-різному. Однак у кожної є своя мета. Деякі є досить-таки нешкідливими, і якщо користувач не працює з системними або інструментальними програмами, то вони не доставлять йому клопоту. Будуть тихо сидіти в своїй папці, поки антивірус їх не виявить. Але є і більш шкідливі продукти, які здатні скопіювати і передати автору особисті дані користувачів, номери їх кредитних карт, гаманці електронних платіжних систем. Такими є троянські програми. Вони імітують те чи інше додаток, щоб зібрати і переслати інформацію, видалити її, або передати управління обчислювальною технікою третій особі. Боротьба з шкідливими продуктами здійснюється за допомогою спеціальних антивірусних програм. Також є способи попередження їх виникнення на комп'ютері. Наприклад, можна включати захист системи в режимі реального часу. Тоді відбувається фільтрація припливного потоку інформації.Результат
Підводячи підсумок, все існуюче можна коротко розглянути в таблиці.Види комп'ютерних програм
Характеристика
Приклади
Навчальні
Виконують педагогічні завдання. Користувач працює з ними повністю самостійно
Все емулятори, зразок MyBIOS
Системні
Керують компонентами обчислювальної техніки, а також забезпечують налагодження її роботи з прикладними програмами, найбільш часто задействующимися користувачами. Беруть безпосередню участь у забезпеченні взаємодії між людиною і комп'ютером
Всі покоління Windows, Total Commander, кожна антивірусна програма, WinZip і WinRar
Інструментальні
Призначені для створення, редагування і розвитку системних і прикладних продуктів. В більшості випадків є заготовками, так званими "програмними напівфабрикатами"
FoxPro, Assembler, Visual Basic
Прикладні
Найпоширеніший вид програмного забезпечення. Займається виконанням або автоматизацією тих чи інших завдань, функцій. Найчастіше цікавлять користувачів, які не мають ніякого відношення до програмування, але за допомогою комп'ютера можуть полегшити свою діяльність
Adobe Photoshop, весь пакет Microsoft Office, кодеки, вірусні і троянські програми
Спеціальні
Розробляються для виконання різних завдань. Їх робота залежить від специфіки діяльності замовника
1С:УТП, 1С:Зарплата, 1С:Бухгалтерія
Не можна однозначно сказати, що таке сукупність усіх комп'ютерних програм. Вона організовує роботу будь-обчислювальної техніки, забезпечує її взаємодію з користувачами, незалежно від спеціальних навичок. Але їй дати конкретне визначення – неможливо.
Висновок
Так побудована класифікація, що дозволяє визначити місце програми, виділити її на тлі різноманіття. Також при наявності відповідної інформації користувач отримати можливість визначити, який конкретно продукт потрібна йому для виконання тієї чи іншої функції, вирішення завдання. Щоб відповісти на питання, що таке комп'ютерна програма, необхідно розглянути дуже багато складових цих продуктів. До них належать коди, використовувані інструменти або інструкції. Зазначена тут класифікація комп'ютерних програм не є єдиною. Вона може змінюватися в залежності від того, яким буде обраний первинний ознака (тут – призначення).Схожі добрі поради по темі
Для чого потрібна програма для доступу до віддаленого комп'ютера?
У статті розповідається про те, що таке програма для доступу до віддаленого комп'ютера, для чого вона потрібна і зокрема розглядається одна з них під
Як зроблений "Скайп"? Докладний розбір
У статті ми поговоримо про те, як зроблений "Скайп", що це таке, у чому полягає його популярність, для чого використовується дана програма.
Антивірус «Панда»: найсучасніші методи захисту
Сьогодні в плані захисту комп'ютерних систем від проникнення вірусів і різного роду шкідливих кодів і програм створено досить велику кількість
Створення і використання комп'ютерних програм. Комп'ютерна програма - це
Всі користувачі комп'ютерів щодня користуються різними комп'ютерними програмами, що допомагають виконувати конкретні завдання. Але не всі знають, що
Самокопіюючий комп'ютерний шкідник - що це таке і як з ним боротися?
На жаль, зараз підхопити вірус комп'ютерного одному дуже легко. Що робити, якщо він все-таки є? Як лікувати?
Таймер вимкнення комп'ютера: огляд програм
Сьогодні я познайомлю вас ближче з такою категорією програм, як таймери. Вони дозволяють позбавити вас від зайвих турбот. Наприклад, вам необхідно