In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input...
33 KB (4,016 words) - 15:43, 13 January 2025
under the terms of the GNU General Public License. C preprocessor Macro (computer science) Make Template processor Web template system AWK – Programming...
9 KB (1,108 words) - 01:42, 16 April 2025
reformatting (e.g. conditional extraction of material from an HTML file). Macro (computer science) – Rule for substituting a set input with a set output Strachey...
11 KB (443 words) - 20:35, 16 December 2024
idea of "managing from afar" Macro (computer science), a set of instructions that is represented in an abbreviated format Macro instruction, a statement,...
2 KB (263 words) - 01:55, 11 March 2025
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
(self (1- n))))) Anonymous recursion Hygienic macros Macro (computer science) Method chaining this (computer programming) Chapter 6 of Let over Lambda 22...
4 KB (393 words) - 10:57, 19 January 2022
#[inline(always)]. In debug mode, the compiler will never inline. Macro (computer science) Partial evaluation Tail-call elimination Code outlining Space...
26 KB (3,397 words) - 18:35, 1 May 2025
Assembly language (redirect from Macro assembler)
assembler input outside of a macro definition. A cross assembler (see also cross compiler) is an assembler that is run on a computer or operating system (the...
89 KB (9,899 words) - 12:50, 4 May 2025
Boilerplate code (category Computer programming folklore)
example of a computer programming language Library (computing) – Collection of resources used to develop a computer program Macro (computer science) – Rule...
11 KB (1,325 words) - 12:45, 30 April 2025
localization Common Locale Data Repository gettext Layout engines Macro (computer science) Web template system Comparison of web template engines Niemeyer...
10 KB (1,075 words) - 18:31, 6 November 2024
In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference via hypertext...
23 KB (2,576 words) - 01:54, 13 December 2024
Douglas McIlroy (category Massachusetts Institute of Technology School of Science alumni)
engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College. McIlroy is best known for having originally proposed...
20 KB (1,677 words) - 01:24, 31 October 2024
Nashville Predators, American hockey team; often called the "Preds" Macro (computer science), as an abbreviation of "predefined"/"predefinition" Allan Pred...
547 bytes (96 words) - 13:38, 1 April 2024
An image macro is a piece of digital media featuring a picture, or artwork, with some form of text superimposed. The text frequently appears at the top...
7 KB (893 words) - 17:09, 27 December 2024
definition. — ISO 9899:1999(E), the C99 standard, section 6.7.4 Macro (computer science) Meyers, Randy (July 1, 2002). "The New C: Inline Functions". {{cite...
24 KB (3,153 words) - 19:15, 6 April 2024
Preprocessor (redirect from Preprocessor macro)
substitutions and macro expansions, while others have the power of full-fledged programming languages. A common example from computer programming is the...
10 KB (1,203 words) - 17:44, 14 October 2024
theory, category theory, etc. It has close links with other areas of computer science such as programming language design, type theory, compilers and interpreters...
18 KB (1,671 words) - 03:14, 22 March 2025
Function key (category Computer keys)
Microsoft Windows, the F8 key was used alone. Keyboard shortcut Macro (computer science) "Definition of FUNCTION KEY". www.merriam-webster.com. The completely...
19 KB (2,708 words) - 17:27, 28 April 2025
In software engineering and computer science, abstraction is the process of generalizing concrete details, such as attributes, away from the study of objects...
31 KB (3,944 words) - 13:23, 16 April 2025
Variadic (category Computer science stubs)
In computer science, an operator or function is variadic if it can take a varying number of arguments; that is, if its arity is not fixed. For specific...
397 bytes (43 words) - 00:44, 15 September 2024
"Hello, World!" program (category Test items in computer languages)
A "Hello, World!" program is usually a simple computer program that emits (or displays) to the screen (often the console) a message similar to "Hello,...
27 KB (1,937 words) - 13:59, 3 May 2025
structure, union, or enumeration; a typedef name; a label name; a macro name; or a macro parameter. The same identifier can denote different entities at...
76 KB (10,546 words) - 02:13, 13 February 2025
spreading to other computers by infecting files on a network file system or a file system that is accessed by other computers. Macro viruses have become...
92 KB (9,553 words) - 18:54, 4 May 2025
General Public License. MACRO SPITBOL is an implementation of SPITBOL written in the 1970s by Robert Dewar and Anthony P. McCann. MACRO SPITBOL is coded in...
4 KB (430 words) - 13:05, 29 November 2024
covered are Artificial intelligence, Mathematics, Computer science, Mechanical Engineering, macro, micro and nano robots, advanced materials, and biologically...
3 KB (135 words) - 12:56, 8 July 2023
Syntactic closure (category Computer programming stubs)
In computer science, syntactic closures are an implementation strategy for a hygienic macro system. The term pertains to the Scheme programming language...
1 KB (88 words) - 01:50, 25 February 2021
Literate programming (category Computer-related introductions in 1981)
computer program is given as an explanation of how it works in a natural language, such as English, interspersed (embedded) with snippets of macros and...
34 KB (3,700 words) - 03:52, 5 May 2025
Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson...
9 KB (799 words) - 21:16, 10 March 2025
Mentat is a macro-dataflow extension of the C++ programming language. It was developed at the University of Virginia computer science Department by a...
672 bytes (65 words) - 03:05, 1 June 2020