описание алгоритма решения задачи на языке программирования (на машинный язык конкретной электронной вычислительной машины переводится при помощи транслятора). Процесс составления программы электронной вычислительной машины называется программированием.