Programming languages whose instructions relate specifically to the functionality of the parent software.
a high-level language that can be used to generate code in a lower-level language
a programming language in which all or most computation is done by expanding macros
A language based on the use macros, which are stored in libraries.
First Definition] A language designed to write macro instructions (usually for another language). [Second Definition] In the Pac-n-Zoom® system the macro language is a set of internal instructions for a specific application that allows a master script (such as Python, Pearl, Rexx, or others) to operate several applications as a single solution. The Pac-n-Zoom program would be one application. Other applications must be modified to accept the script commands before they can use this system.