En algunos lenguajes procedurales, tales como C, las macros se implementan mediante la sustitución de palabras.