About: X Macro

An Entity of Type: topical concept, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

X Macros are a technique for reliable maintenance of parallel lists of code and/or data, whose corresponding items must be declared or executed in the same order. They are most useful where at least some of the lists cannot be composed by indexing, such as compile time. 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.

Property Value
dbo:abstract
  • X Macros are a technique for reliable maintenance of parallel lists of code and/or data, whose corresponding items must be declared or executed in the same order. They are most useful where at least some of the lists cannot be composed by indexing, such as compile time. 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. It remains useful also in modern-day C and C++ programming languages, but remains relatively unknown. (en)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 37690170 (xsd:integer)
dbo:wikiPageLength
  • 4717 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1108031469 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • X Macros are a technique for reliable maintenance of parallel lists of code and/or data, whose corresponding items must be declared or executed in the same order. They are most useful where at least some of the lists cannot be composed by indexing, such as compile time. 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. (en)
rdfs:label
  • X Macro (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License