Автоматизація програмування, розділ програмування, розробляючий методи складання програм для електронних обчислювальних машин (ЕОМ) за допомогою самих ЕОМ(електронна обчислювальна машина). При вживанні А. п. програми записуються не на машинній мові, а у формі, зручнішій для опису алгоритмів вирішення того або іншого класу завдань. У А. п. можна виділити два основні напрями робіт, тісно один з одним зв'язаних. Перший — розробка універсальних і спеціалізованих (тобто призначених для вирішення якихось певних класів завдань) мов програмування . Другий (інколи лише його і мають на увазі, кажучи про А. п.) — розробка методів виконання на обчислювальних машинах програм записаних на мовах програмування, і вирішення пов'язаних з цим проблем. Вживані в А. п. методи і завдання, що виникають тут, залежать від особливостей ЕОМ(електронна обчислювальна машина) і, у свою чергу, роблять істотний вплив на подальший розвиток і вдосконалення їх структури.
Літ.: Сучасне програмування, Сб. ст., пер. з англ.(англійський), М., 1966; Жогольов е.б., Тріфонов Н.П., Курс програмування, 2 видавництва М., 1967.