Obfuscated code is
source code that is (usually intentionally) very hard to read and understand. Some languages are more prone to obfuscation than others.
C,
C++ and
Perl are most often cited as easily obfuscatable languages. Macro preprocessors are often used to create hard to read code by masking the standard language syntax and grammar from the main body of code. The term shrouded code has also been used.
See more at Wikipedia.org...