Выполнение алгоритмов компьютером Алгоритм, записанный на «понятном» компьютеру языке программирования называется ПРОГРАММОЙ.
Машинный язык (40-50-е г. ХХв.) – программы писались на машинном языке и представляли собой последовательность 0 и 1. Машинно-зависимые. Ассемблер (нач. 50г. ХХв.) – использовались операторы на англ. языке. Машинно-зависимые. Языки программирования высокого уровня (серед. 50 г. ХХ в.) машинно-независимые. (Бейсик (Basic), Pascal, Algol, QBasic). Объектно-ориентированные языки (70 г. ХХ в.) – объединялись программирование и визуальное конструирование графического интерфейса. (ObjectPascal, Delphi, Gambas). Java (90-е г. ХХ в.) – межплатформенная совместимость (Windows, Linux, Mac OS) Платформа.NET. Интегрированная система программирования (Visual Basic.NET, Turbo Delphi))
Программы-трансляторы интерпретаторы компиляторы программа, которая последовательно переводит команды на машинный язык с одновременным их выполнением переводит весь текст на машинный язык и сохраняет его в исполняемом файле