quinta-feira, 3 de fevereiro de 2022

O que são macros? (Tradução - Wikipedia)

(Traduzido do Artigo da Wikipedia Inglês:)

Um macro (abreviação de "instrução de macro", da forma grega de combinação μακρο- "longo, grande" [1]) em ciência da computação é uma regra ou padrão que especifica como uma determinada entrada deve ser mapeada para uma saída de substituição. Aplicar uma macro a uma entrada é 'uma expansão de macro'. A entrada e a saída podem ser uma sequência de tokens ou caracteres lexicais, ou uma árvore de sintaxe. As macros de caracteres são suportadas em aplicativos de software para facilitar a chamada de sequências de comandos comuns. Os macros de token e de árvore são suportadas em algumas linguagens de programação para permitir a reutilização de código ou para estender a linguagem, às vezes para linguagens específicas de domínio.

As macros são usadas para disponibilizar uma sequência de instruções de computação ao programador como uma única instrução de programa, tornando a tarefa de programação menos tediosa e menos propensa a erros.[2][3] (Assim, eles são chamados de "macros" porque um "grande" bloco de código pode ser expandido a partir de uma "pequena" seqüência de caracteres). Os macros geralmente permitem parâmetros posicionais ou de palavras-chave que ditam o que o programa montador condicional (conditional assembler program) gera e foram usados ​​para criar programas inteiros ou suítes de programas de acordo com variáveis ​​como sistema operacional, plataforma ou outros fatores. O termo deriva de "instrução macro", e tais expansões foram originalmente usadas na geração de código em linguagem assembly.

Conteúdo

1 Macros de teclado e mouse

1.1 Macros e scripts de aplicativos

1.1.1 Vírus de macro

2 Macro parametrizada

3 Macros de substituição de texto

3.1 Idiomas incorporáveis

4 Macros de procedimento

5 Macros sintáticas

5.1 Macros Lisp iniciais

5.2 Macros anafóricas

5.3 Macros higiênicos

5.4 Aplicativos

6 Macros para software independente de máquina

7 Linguagem de montagem

8 História

9 Veja também

10 Referências

11 Links externos

1. Macros de teclado e mouse

Macros de teclado e macros de mouse permitem que sequências curtas de pressionamentos de tecla e ações do mouse se transformem em outras, geralmente mais demoradas, sequências de pressionamentos de tecla e ações do mouse. Dessa forma, sequências de teclas e movimentos do mouse usadas com frequência ou repetitivas podem ser automatizadas. Programas separados para criar essas macros são chamados de gravadores de macros.

O que são macros? (Tradução - Wikipedia)

(Traduzido do Artigo da Wikipedia Inglês :) Um macro (abreviação de "instrução de macro", da forma grega de combinação μακρο- ...