Лекція №5 "Програмне забезпечення"

Інструментальне ПЗ

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

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



До складу інтегрованого середовища входять такі інструменти: 
- текстовий редактор для набору і редагування програм; 
- мова програмування з компілятором; 
- система усунення синтаксичних помилок; 
- бібліотека готових програмних модулів; 
- довідкова система. 

Прикладом інтегрованих середовищ (інструментальних оболонок) є Turbo Pascal, Delphi, Visual Basic та ін. 

Мова програмування – це штучна мова для написання команд, які будуть виконані на ПК. Ця мова доступніша для людини ніж мова машинних команд. Мова програмування складається з набору символів, ключових слів, синтаксичних конструкцій (синтаксис мови) та значення цих символів (семантика). 
Розрізняють мови програмування низького рівня – машинно-залежні мови, коли програма пишеться в термінах команд процесора та мови високого рівня – наближені до людської мови, машинно-незалежні мови. 

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

Текст вихідної програми складається зі спеціальних команд – операторів мови програмування. Оскільки мова програмування незрозуміла для ПК, то існують спеціальні програми, які вихідний текст програми переводять в машинні коди. Такі програми називають трансляторами. Транслятори бувають двох видів: компілятори та інтерпретатори. Компілятор перетворює вихідний текст програми на машинну мову. До одержаного коду підключаються стандартні процедури, використані в програмі, внаслідок чого з’являється робоча програма – файл з розширенням .exe чи .com. 

Інтерпретатори обробляють текст програми не заздалегідь, а безпосередньо під час виконання програми.

Доступність

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

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

1

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

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

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

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

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

0

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

1.2

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

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

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

0