Macro in Greek means "large" and refers to all kinds of science or technology that is related to or is concerned with studying large-scale phenomena.
The macro is that which attends to objects or entities on a larger scale than the conventional one, studying aspects that often cannot or are not analyzed in traditional research. The macro happens both in science and technology and even in social orders.
In computing, for example, a macro or macro instruction consists of a considerable set of instructions that are stored for later execution in the form of a sequence.
It is common to find macro functions in software such as the Office suite. For example, a macro in Access allows you to operate on a large scale on records belonging to the same name, on multiple tables, or between files. In web development and programming, for example, macros help reduce the size of source code, using abbreviations and simplified commands.
The macro functions in computer science have the sense of avoiding the repetition of orders or identical parts in a program, allowing to speed up the operational task. Thus, the user or programmer can establish a macro with a specific name that, each time it is used, executes a series of instructions.
To operate with macros, a macroprocessor is often used, which is responsible for registering all the macro instructions quickly.
But the macro is also used in other areas. For example, one can speak of macro photography when the photographer is dedicated to taking captures of those things, objects or entities that are equal to or smaller than the size of the film or electronic sensor. Therefore, macro lenses or objectives are used that allow you to focus sharply at a short distance and make magnifications of what is captured. This type of technology is ideal for photographing small objects such as insects or phenomena that occur on a microscopic scale.
Finally, also in the social aspect one can speak of, for example, the discipline macroeconomic, which deals with studying economic phenomena at a social and global level.