Un macro processore testuale applicato prima di compilare programmi in linguaggio C e C ++. Questo tag può essere utilizzato anche per domande su altri compilatori / linguaggi derivati da o che hanno caratteristiche identiche, come #directives in Objective-C o C #.