Diferencia entre revisiones de «Macro»
Contenido eliminado Contenido añadido
Sin resumen de edición |
m Revertidos los cambios de 201.233.34.104 a la última edición de CEM-bot |
||
Línea 2:
:''Para el museo, véase [[Museo de Arte Contemporáneo de Rosario]]''.
Una '''macro''' (del griego ''μακρο''; significa «grande»), abreviatura de '''macroinstrucción''', es una serie de [[Instrucción (informática)|instrucciones]] que se almacenan para que se puedan ejecutar de forma secuencial mediante una sola llamada u orden de ejecución.
== Características ==
Una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.
Además tiene que estar almacenada, el término no se aplica a una serie de instrucciones escritas en la línea de comandos enlazadas unas con otras por redirección de sus resultados ([[Arquitectura en pipeline (informática)|piping]]) o para su ejecución consecutiva.
Las macros suelen almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una combinación especial de teclas o un botón especialmente creado y asignado para tal efecto.
La diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial y no existe otro concepto del flujo de programa que por tanto, no puede bifurcarse.
== Macros de aplicaciones ==
Las macros son grupos de instrucciones que tienen un seguimiento cronológico usadas para economizar tareas; una macro no es más que un conjunto de instrucciones tales como «borrar archivo», «añadir registro», etc., y que se almacenan en una ubicación especial por ejemplo en [[Microsoft Access]] observamos que hay una zona para crear macros, una macro en Access trabajando para una [[base de datos]] podría ser un archivo que al llamarse desde otra instrucción: borrara los registros de un cliente o accionista, luego borrara ciertos registros en otras tablas, extraerá su información de un [[log]], entre otras cosas.
== Macros en programación ==
Con el fin de evitar al programador la tediosa repetición de partes idénticas de un programa, los [[ensamblador]]es y [[Compilador|compiladores]] cuentan con [[macroprocesador]]es que
El programador escribirá el nombre de la macro en cada uno de los lugares donde se requiera la aplicación de las instrucciones por ella representadas. La declaración se realiza una sola vez, pero la utilización o invocación a la macro (macrollamada) puede hacerse cuantas veces sea necesario. La utilización de macros posibilita la reducción del tamaño del [[código fuente]], aunque el [[código objeto]] tiende a ser mayor que cuando se utilizan [[Función (programación)|funciones]].
Es tan común el empleo de macroinstrucciones que se les considera como una extensión de los [[Lenguaje informático|lenguajes]]. De manera similar se considera al procesador de macroinstrucciones o macroprocesador como
Ejemplos de lenguaje de macros son [[Visual Basic for Applications]] o el lenguaje de macros integrado en [[Microsoft Excel]].
Línea 37 ⟶ 49:
[[en:Macro (computer science)]]
[[fi:Makro]]
[[fr:Macro-définition]]
[[it:Macro]]
[[ja:マクロ (コンピュータ用語)]]
[[ko:매크로 (컴퓨터 과학)]]
[[nl:Macro (software)]]
[[pl:Makro]]
[[pt:Macro]]
[[ro:Macrosubstituţie]]
[[ru:Макрос]]
[[sv:Makro (datateknik)]]
[[tr:Makrolar]]
[[uk:Макрос]]
[[zh:宏]]
|