macro

1. Nos softwares aplicativos, um conjunto de teclas e instruções registradas e gravadas sob um nome abreviado. Quando esse nome (geralmente uma combinação de teclas) é especificado, o programa executa as instruções da macro. Os usuários costumam criar macros para poupar tempo, substituindo seqüências longas de teclas e comandos, usadas repetidamente, por um único nome. 2. Nas linguagens de programação, como o ou a linguagem assembly, um nome que define um conjunto de instruções que serão executadas no lugar do nome da macro, sempre que esse nome aparecer em um programa – um processo chamado macro expansion (expansão da macro) – quando o programa for compilado ou montado. As macroinstruções podem ser colocadas no programa propriamente dito ou em um arquivo separado identificado no programa. As macros são semelhantes às funções no que se refere a poder lidar com argumentos e por constituírem chamadas para estender conjuntos de instruções. Ao contrário das funções, as macros são substituídas pelas instruções que representam quando o programa é preparado para a execução; as instruções das funções são copiadas para dentro do programa apenas uma vez. Comparar com function (função – definição 2).
+
..
../..