border=0

Технологія »Прикладна програма

Визначення прикладної програми


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


Прикладна програма складається з ряду інструкцій, які комп'ютерна апаратура здатна розуміти і виконувати як команди

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

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


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


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

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

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

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

Ми могли б вступити в дебати про багато типів і підтипів як утиліт, так і додатків, але для нашого визначення достатньо основної диференціації:

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

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

Історично, існувала також диференціація в програмах, як правило, у перші дні мікроінформатики, яка на сьогодні вже не існує на практиці: складені програми (які я вже пояснив) проти тлумачених.

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

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

У кращому випадку середовище та інтерпретовані мови виживають в освітній сфері для наймолодших.

Фото: Fotolia - Алеуті / Бахтіарзеін

Автор: Guillem Alsina González | + QUOTE
Теми в прикладній програмі

Соціальні мережі