In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input...
32 KB (3,917 words) - 16:54, 6 December 2024
Look up macro or macro- in Wiktionary, the free dictionary. Macro (or MACRO) may refer to: Macroscopic, subjects visible to the eye Macro photography...
2 KB (262 words) - 20:38, 29 October 2024
X macros are an idiomatic usage of programming language macros for generating list-like structures of data or code. They are most useful when at least...
5 KB (611 words) - 23:40, 4 July 2024
Assembly language (redirect from Macro assembler)
7070 Autocoder, a macro definition is a 7070 macro generator program that the assembler calls; Autocoder provides special macros for macro generators to use...
89 KB (9,879 words) - 22:32, 10 December 2024
In computer science, hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of...
21 KB (2,417 words) - 19:33, 3 November 2024
refers to the art of making very large photographs). By the original definition, a macro photograph is one in which the size of the subject on the negative...
28 KB (3,299 words) - 21:16, 17 July 2024
C preprocessor (redirect from C macro)
The C preprocessor is the macro preprocessor for several computer programming languages, such as C, Objective-C, C++, and a variety of Fortran languages...
29 KB (3,521 words) - 17:07, 8 July 2024
A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or...
11 KB (443 words) - 20:35, 16 December 2024
Include guard (redirect from Macro guard)
C and C++ programming languages, an #include guard, sometimes called a macro guard, header guard or file guard, is a way to avoid the problem of double...
8 KB (901 words) - 03:57, 22 December 2024
a program with calls to library routines. A preprocessor performs macro definition, source code file inclusion, and conditional compilation. There is...
101 KB (11,128 words) - 23:32, 13 December 2024
an expression and thus yields a value. The typical exceptions are macro definitions, preprocessor commands, and declarations, which expression-oriented...
5 KB (311 words) - 19:45, 9 July 2024
C Preprocessor Use". C Preprocessor, Macros. 28 (12): 1146–1170. doi:10.1109/TSE.2002.1158288. Macro-définition (French) Gerard J. Holzmann. "The power...
18 KB (2,478 words) - 14:15, 21 November 2024
Make (software) (section Macros)
of the macro rather than changing each rule command that invokes the compiler. Macros are commonly named in all-caps: MACRO = definition A macro value...
42 KB (4,415 words) - 22:57, 15 December 2024
most prominent language-extension technique used in the movement was macro definition. Grammar modification was also closely associated with the movement...
15 KB (1,713 words) - 12:49, 4 November 2024
M4 (computer language) (redirect from M4 macro language)
m4 is a general-purpose macro processor included in most Unix-like operating systems, and is a component of the POSIX standard. The language was designed...
9 KB (1,105 words) - 02:30, 16 December 2024
include: "Macros as Multi-Stage Computations: Type-Safe, Generative, Binding Macros in MacroML" (citeseer) Staged Notational Definitions (citeseer) v t e...
1 KB (78 words) - 11:13, 13 September 2024
parameters. That makes the macro facility of this assembler very powerful. While multiline macros in C are an exception, macro definitions in assembler can easily...
39 KB (4,370 words) - 05:01, 2 October 2024
television episode #define, a macro in the C programming language Defined (album), a 2005 operatic pop album Definitions (Plato), a dictionary of about...
2 KB (253 words) - 00:14, 10 October 2023
without any local dependencies (such as libraries, header files or macro definitions) to object files and send them back to the originator for further...
5 KB (507 words) - 18:51, 7 July 2024
translation units. Another adverse effect is the possible leakage of macro definitions across different source files. Some build systems provide built-in...
5 KB (577 words) - 06:21, 12 May 2024
language, a standard library may include: Subroutines Macro definitions Global variables Class definitions Templates Commonly provided functionality includes:...
5 KB (555 words) - 18:45, 20 October 2024
Common Lisp (redirect from Macros in Common Lisp)
can be used in a macro-expansion without threat of capture. The use of gensyms in a macro definition is a manual chore, but macros can be written which...
94 KB (11,952 words) - 21:05, 27 November 2024
DOSKEY (section Command macros)
DOS, IBM OS/2, Microsoft Windows, and ReactOS that adds command history, macro functionality, and improved editing features to the command-line interpreters...
10 KB (958 words) - 16:18, 15 October 2023
Obstack (section Functions and macros)
both a macro definition and a function definition. The function definition is used if the macro substitution fails. An ordinary call uses the macro definition...
3 KB (390 words) - 20:27, 17 May 2024
module definitions, object definitions, and notification definitions. Module definitions are used when describing information modules. An ASN .1 macro, MODULE-IDENTITY...
2 KB (206 words) - 04:33, 25 September 2024
once. But for this macro definition it is incremented twice. To eliminate this problem, a common implementation is for the macro to use table lookup...
7 KB (366 words) - 22:53, 21 October 2024
pointer. As with Boolean values, the C standard library includes a macro definition NULL whose use is encouraged. Other languages provide a specific null...
50 KB (4,655 words) - 09:40, 23 November 2024
In human mitochondrial genetics, L is the mitochondrial DNA macro-haplogroup that is at the root of the anatomically modern human (Homo sapiens) mtDNA...
43 KB (4,248 words) - 23:59, 4 October 2024