Global Information Lookup Global Information

X macro information


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 some of the lists cannot be composed by indexing, such as compile time. They provide reliable maintenance of parallel lists whose corresponding items must be declared or executed in the same order.

Examples of such lists particularly include initialization of arrays, in concert with declarations of enumeration constants and function prototypes; generation of statement sequences and switch arms; etc.

Usage of X macros dates back to the 1960s.[1] It remains useful in modern-day C and C++ programming languages, but remains relatively unknown.[2] [3]

  1. ^ Meyers, Randy. The New C: X Macros. Dr.Dobb's 2001.
  2. ^ Bright, Walter. The X Macro. Digital Mars 2010
  3. ^ Lucas, Andrew. Reduce C-language coding errors with X macros. Embedded.com 2013

and 22 Related for: X macro information

Request time (Page generated in 0.7927 seconds.)

X macro

Last Update:

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...

Word Count : 611

TeX

Last Update:

other typesetting tasks, especially in the form of LaTeX, ConTeXt, and other macro packages. TeX was designed with two main goals in mind: to allow anybody...

Word Count : 6238

LaTeX

Last Update:

Arabic and Greek. LaTeX uses the TeX typesetting program for formatting its output, and is itself written in the TeX macro language. LaTeX can be used as a...

Word Count : 2731

C preprocessor

Last Update:

The C preprocessor is the macro preprocessor for several computer programming languages, such as C, Objective-C, C++, and a variety of Fortran languages...

Word Count : 3450

Hygienic macro

Last Update:

In computer science, hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of...

Word Count : 2417

PdfTeX

Last Update:

since LaTeX, ConTeXt et al. are simply macro packages for TeX, they work equally well with pdfTeX. Hence, pdflatex, for example, calls the pdfTeX program...

Word Count : 470

Metaprogramming

Last Update:

support macros. Metaclasses are provided by the following programming languages: Common Lisp Python Nil Groovy Ruby Smalltalk Lua C "X Macros" C++ Templates...

Word Count : 1432

History of Microsoft Word

Last Update:

Word for DOS was different. The Word 6.0 for DOS macro language was compatible with the Word 3.x-5.x macro language while Word 6.0 for Windows and Word 6...

Word Count : 2999

AoS and SoA

Last Update:

of AoS. Code generators for the C language, including Datadraw and the X Macro technique. Automated creation of AoSoA is more complex. An example of AoSoA...

Word Count : 921

Microsoft Excel

Last Update:

calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications (VBA). Excel forms...

Word Count : 9192

Visual Basic for Applications

Last Update:

supersedes and expands on the abilities of earlier application-specific macro programming languages such as Word's WordBASIC. It can be used to control...

Word Count : 1708

ConTeXt

Last Update:

styles without learning the low-level TeX macro language. While comparisons can be made between ConTeXt and LaTeX, the primary objectives of the two systems...

Word Count : 1570

Microsoft Macro Assembler

Last Update:

features of the full MASM, such as the ability to use code macros. MS-DOS versions up to 4.x included Microsoft's LINK utility, which was designed to convert...

Word Count : 1232

List of TeX extensions

Last Update:

extensions of LaTeX and TeX respectively CircuiTikZ - adds creation of electrical networks (adds on to TikZ) REVTeX - collection of LaTeX macros used for scientific...

Word Count : 336

Variadic macro in the C preprocessor

Last Update:

A variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying...

Word Count : 959

Lolcat

Last Update:

A lolcat (pronounced /ˈlɒlkæt/ LOL-kat), or LOLcat, is an image macro of one or more cats. Lolcat images' idiosyncratic and intentionally grammatically...

Word Count : 2179

Human mitochondrial DNA haplogroup

Last Update:

haplogroup S, haplogroup I, haplogroup W, haplogroup X and haplogroup Y, as well as macro-haplogroup R. Macro-haplogroup R is found mostly in Europe, Northern...

Word Count : 917

Michael Spivak

Last Update:

undergraduates. Spivak also wrote The Joy of TeX: A Gourmet Guide to Typesetting with the AMS-TeX Macro Package and The Hitchhiker's Guide to Calculus...

Word Count : 1134

Markup language

Last Update:

typesetting. TeX is mainly used in academia, where it is a de facto standard in many scientific disciplines. A TeX macro package known as LaTeX provides a...

Word Count : 3808

Blackboard bold

Last Update:

(2): 59–63. Spivak, Michael (1986). The Joy of TeX: A Gourmet Guide to Typesetting with the AMS-TeX Macro Package. American Mathematical Society. p. 260...

Word Count : 2021

Typesetting

Last Update:

learn on its own, and deals more with appearance than structure. The LaTeX macro package, written by Leslie Lamport at the beginning of the 1980s, offered...

Word Count : 3032

Leslie Lamport

Last Update:

that it would later become its standard macro package. This set of macros would later become known as LaTeX, for which Lamport would subsequently be...

Word Count : 1534

PDF Search Engine © AllGlobal.net