Noun
macroprogramming (uncountable) (computing) The creation of macros and macroinstructions, and the writing of programs using them.