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