Програма- впорядкована послідовність дій для ЕОМ, виконання якої реалізує алгоритм розв'зку будь-якої задачі.
Програми складаються з синтаксичних конструкцій, які називають командами (операторами, вказівками, реченнями). Команди будуються з лексем- неподільних елементів мови: слів, чисел, символів операцій тощо [2].
Транслятор (компілятор, інтерпретатор)- програма, яка перекладає програму з однієї мови програмування на іншу (здебільшого на мову машинних команд).
Інтерпретатор- програма, яка аналізує і відразу виконує тексти інших програм.
Компілятор, на відміну від інтерпретатора, не виконує програму, а тільки перекладає її з мови програмування на машинний код.
Система програмування- частина базового програмного забезпечення, яка підтримує процес програмування на ЕОМ.
Система програмування містить в своєму складі: редактор для складання програм і введення їх в ЕОМ; інтерпретатор для безпосереднього виконання програм на вхідній мові програмування; транслятор або компілятор для перекладу програм з вхідної мови програмування на машинну мову та інші програми.
Система програмування Turbo Pascal об'єднує в собі текстовий редактор, компілятор, компоновник, відлагоджувач та системні підказки.
Система програмування Turbo Pascal має в своєму складі багато файлів. Головні з них:
1)Turbo.ехе - підтримує робот}' в туро о середовищі;
2)Turbo.tpi - вмішує бібліотеку підпрограм;
3)Turbo.hlp - забезпечує виведення на екран підказки по окремих режимах роботи, конструкціях програми, тощо [1].