یک مقاله در مورد موضوع نام‌برده شده بنویس

موضوع: مبهم سازی
مقاله:
در توسعه نرمافزار مبهم‌سازی کد (به انگلیسی : obfuscation) به مبهم سازی (و یا مشوش سازی) عامدانه کد منبع یا کد ماشین به شکلی که درک آن برای انسان سخت باشد ، گفته می‌شود . برخی زبان‌های برنامه‌نویسی تمایل بیشتری به مبهم سازی دارند . در رأس آن‌ها ، زبان‌هایی از قبیل c ، c++ و perl انتخاب‌های اول برای مبهم سازی هستند . ماکروهای پیش‌پردازش شونده (macro preprocessors) ، یکی از روش‌های موردعلاقه برای پوشش گذاشتن بر روی ترکیبات و گرامر اصلی کدها و در نتیجه پایین آوردن خوانایی کد منبع هستند . با این کار دستورات و ترکیبات اصلی را طوری تغییر می‌دهند که دیگر برای خواننده قابل‌هضم نباشد .