... MACREL (MACro-RELocatable) is a PDP/8 based assembler that allows
to write a program using macro coding and relocatable
sections. Macros are generalized instruction sequences that can,
desired, be modified by arguments (data) when the macro is
Relocatable program sections allow ...
Macro and security
A macro in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement input sequence (also often a sequence of characters) according to a defined procedure.A macro is used to define variables or procedures, to allow code reuse, or to design domain-specific languages.Macros can be separated into several types: Text substitution macros as in the C language. Macros in software. In some software, a sequence of instructions can be associated to a keyboard or mouse action. Some software can include a programming language (like VBA in Microsoft Office) allowing the control of software features. Other types of macros exist; they aren't covered in this article.Macros can be very useful to software users. They simplify regularly used actions (repetitive code for a programmer, or a sequence of actions in a program) so that the productivity of the user is increased. However, many problems exist, they will be tackled subsequently.