Macroinstruction

Part of speech: noun

Definitions

  1. A high-level instruction that specifies a sequence of lower-level commands to be executed in programming environments
  2. A complex directive that encapsulates multiple simpler operations into a single command for ease of use in coding
  3. A synthesized command that executes a set of operations, making programming more efficient and readable for users

Etymology: Programmers coined "macroinstruction" by bolting the Greek prefix "macro-" onto "instruction," and the prefix's meaning, "large" or "long," describes the word's purpose rather than its grammar. A macroinstruction is a single line that stands in for a whole sequence of lower-level commands, so the name reflects how long the expansion it hides tends to be. The prefix traces back to the Ancient Greek "makros," meaning "long" or "large," which reached English through French as "macro-" and became a productive element in technical vocabulary. "Instruction" has a Latin ancestry: the Latin verb "instruere" means "to build into" or "to arrange," and its derived noun gave Old French "instruccion" before English borrowed it. The combination reads as a technical coinage, built from familiar parts to name a familiar idea: a shorthand that expands into a longer set of steps.

Synonyms: composite instruction, high-level instruction, large-scale instruction, complex instruction, multistep instruction