Специализированные макро-редакторы отличаются от обычных программных инструментов тем, что позволяют автоматизировать повторяющиеся задачи. 35 С их помощью пользователь может записать серию действий и команд, а при запуске макрос выполнит их автоматически. 3
Обычные программные инструменты, например текстовые редакторы, предназначены для ввода и редактирования исходного текста программы. 48 Они обладают такими возможностями, как подсветка синтаксиса языка различными цветами, подсвечивание текстовых ошибок, поддержка оформления структуры текста и генерации части текста в соответствии с правилами языка. 4
Таким образом, основное отличие заключается в том, что макро-редакторы фокусируются на автоматизации повторяющихся задач, в то время как обычные программные инструменты предназначены для других задач, связанных с разработкой программного обеспечения.