Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

00 Programming Paradigms

❯

01 Concept

❯

Macros

Macros

Feb 10, 20261 min read

  • programming-paradigms
  • metaprogramming
  • macros

Macros

← Back to Metaprogramming

Compile-time code generation mechanisms that transform source code before it is compiled. Macros enable extending language syntax, eliminating boilerplate, and performing computations at compile time.

Key Properties

  • Compile-time Code Generation

Related

  • Languages: Lisp, Rust, Elixir

programming-paradigms metaprogramming macros


Graph View

  • Macros
  • Key Properties
  • Related

Backlinks

  • Metaprogramming
  • Compile-time Code Generation

Created with Quartz v4.5.2 © 2026

  • GitHub