/ / Що таке система програмування

Що таке система програмування

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

система програмування
Що таке програмування

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

мови і системи програмування
Мови програмування

Команды, написанные на языках программирования, перетворюються в машинний код (мова нулів і одиниць) за допомогою спеціальних програм - трансляторів. Такі ж транслятори має в своєму складі система програмування. Таких мов було придумано безліч. У кожного з них є свої переваги і недоліки. Так, мова Сі (Сі ++) частіше використовують системні програмісти. Для розробки Інтернет-додатків застосовують html або php.

сучасні системи програмування
Що входить до складу комплексу, званого система програмування

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

- програма-транслятор (інтерпретатор, компілятор);

- спеціальний редактор для введення і зміни тексту програми;

- середовище розробки;

- вбудовані бібліотеки стандартних функцій і процедур;

- пакет програм для налагодження програми;

- довідка.

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

Комплексні програми, такі як Delphi, Visual Si, Turbo Pascal, Visual Basic і інші, створені для допомоги розробникам додатків різного рівня, від досить простих до складних і системних.