Macro: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Makro |
|||
Linha 3:
{{Sem-fontes|data=dezembro de 2009}}
Uma '''macro''' (abreviação para '''macroinstrução'''), em [[ciência da computação]], é uma regra ou [[padrão]] que especifica como uma certa sequência de entrada (frequentemente uma sequência de [[caractere]]s) deve ser mapeada para uma substituição de sequência de saída (também frequentemente uma sequência de caracteres) de acordo com um procedimento definido. O processo de mapeamento que instancia (
Existem três ramificações de macros, cada uma com diferentes padrões de entrada e de saída:
* ''Macros de programação'' possuem um [[programa de computador|Dando ctrl C e Ctrl V pra fazer trabalho que feio 112]]
* como entrada e retornam como saída um novo e expandido programa. Tal processo é chamado ''expansão por macros'' e a ferramenta que faz isto é chamada de ''macro-expansor'', ou simplesmente [[pré-processador]]. Para muitas [[linguagem de programação|linguagens de programação]] o macro-expansor é incluído no [[interpretador]] ou no [[compilador]]. Tais macros permitem a utilização de abstrações de alto nível nas linguagens de programação. * ''Macros de teclado ou mouse'' e ''macros de aplicação'' possuem um [[comando]] como entrada e retornam como saída um novo e expandido conjunto de comandos ou instruções. Tais macros são tipicamente usadas para [[Automação|automatizar]] sequências de instruções, movimentos ou regras frequentemente usadas.
== Macros de teclado ou mouse ==
Macros de [[teclado (computador)|
=== Macros de aplicação e script ===
Linha 17 ⟶ 18:
Uma linguagem de macro é uma [[linguagem de programação]] na qual toda a computação é feita pela expansão (instanciação) de macros. Geralmente, não são usadas para a programação geral, mas são comuns em aplicações de processamento de texto.
[[Visual Basic for Applications]] (
==== Vírus de macro ====
|