Програмне забезпечення

4. Інструментальне програмне забезпечення

Інструментальне програмне забезпечення призначене для розробки всіх видів інформаційно-програмного забезпечення. При цьому під інформаційним забезпеченням розуміють сукупність попередньо підготовлених даних, необхідних для роботи програмного забезпечення. Наприклад, будь-яка сучасна програма має вбудовану довідку для роботи з цією програмою. Файл довідки являє собою інформаційне забезпечення.

До інструментального програмного забезпечення відносять:

  • редактори (текстові, графічні, музичні);
  • системи табличної обробки даних (табличні процесори);
  • системи управління базами даних;
  • транслятори мов програмування;
  • інтегровані системи діловиробництва, тощо.

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

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

Ассемблер перетворює програми, які представлені у машиноорієнтованих мовах, на машинну мову.

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

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0