Ni baadhi ya lugha ambazo makala ya usafi macros nini?
Context:Macros usafi ni macros ambao upanuzi ni uhakika si kusababisha kukamata ajali ya vitambulisho. Wao ni kipengele cha lugha za programu kama vile mpango, Dylan, kutu, Nim, na Julia. tatizo la jumla la kukamata ajali ilikuwa inajulikana ndani ya jamii Lisp kabla ya kuanzishwa kwa macro ya usafi. Waandishi wa Macro wangetumia vipengele vya lugha ambavyo vinazalisha vitambulisho vya kipekee (kwa mfano, gensym) au kutumia vitambulisho vilivyofichwa ili kuepuka tatizo. Makro ya usafi ni suluhisho la programu kwa tatizo la kukamata ambalo limeunganishwa katika expander ya macro yenyewe. Neno "usafi" lilitengenezwa katika karatasi ya 1986 ya Kohlbecker et al. ambayo ilianzisha upanuzi wa jumla wa usafi, iliyoongozwa na istilahi inayotumiwa katika hisabati.
Baadhi ya lugha ambayo kipengele macro usafi ni pamoja na mpango, Dylan, kutu, Nim, na Julia.