Створення і використання комп`ютерних програм. Комп`ютерна програма - це ...

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

Головні відмінності між системними і прикладними програмами

Такі додатки розрізняються між собою характером взаємодії з користувачами комп`ютерної системи. Людина постійно використовує прикладні програми для роботи. До них відносяться:
• текстові редактори;
• гри;
• сайти;
• браузери.

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

Ознаки класифікації програмного забезпечення

Відео: Уроки по С ++. 1 урок.Как створити програму?

Крім того, програми поділяються на цільові платформи, а також операційні системи. Додатки здійснюють різний набір інструкцій, однак створюються вони під конкретне апаратне забезпечення. Таким чином, програми називаються цільовими платформами. В їх число входять такі відомі платформи, як x64, IA64, Itanium, ARM і інші. Операційні системи також існують цільові платформи, оскільки кожна операційна система створює своє середовище для правильної роботи програмного забезпечення. Важливо і те, що прикладні програми здатні функціонувати тільки під певною системою. У число найбільш популярних ОС входять:
• Ubuntu Linux;
• OpenBSD;
• MacOS;
• Microsoft Windows;
• FreeBSD;
• SuSe Linux.

Розробка комп`ютерних програм

Створення комп`ютерних програм передбачає розробку вихідного коду на конкретній мові програмування. Однак даний етап є початковим в ході всіх подій, що відбуваються. Коли код буде написаний, додаток проходить компіляцію, налагодження, випробування і поширення. До виникнення мови програмування Assembler, вихідний код був машинним, в ньому обов`язково вказувався номер інструкцій. Розвиток програмування істотно спростило процедуру створення програмного забезпечення. Тепер немає необхідності вказувати числові номери інструкцій. На сьогоднішній день можна просто змінити їх символьними позначеннями. Це робить процес читання і налагодження вихідного коду значно простіше.

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

Новий рівень індустрії в розробці програмного забезпечення

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

Відео: Які програми потрібні для комп`ютера простим користувачам Відео відповідь # 1

Комп`ютерні навчальні програми

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

Завдання, що ставляться перед навчальними програмами

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

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



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!
» » Створення і використання комп`ютерних програм. Комп`ютерна програма - це ...