One of the longest (if not the longest ) running contests on the Internet, the IOCCC awards those who submit the most obfuscated working C program in 4096 bytes or less.
Obfuscate: tr.v. -cated, -cating, -cates.
a. To render obscure. b. To darken.
To confuse: his emotions obfuscated his judgment. [LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare, to darken < fuscus, dark.] -obfuscation n. obfuscatory adj
The IOCCC:
To write the most Obscure/Obfuscated C program within the rules.
To show the importance of programming style, in an ironic way.
To stress C compilers with unusual code.
To illustrate some of the subtleties of the C language.
To provide a safe forum for poor C code. 🙂
Over the past 31 years, winners of the competition have caused C compilers to crash, exploited the C standard, and amazed the most experienced C programmers (including those who created the language).
The unofficial mascot of the IOCCC.
Now, I'm a hardware designer by trade — I only know enough about C programming to be dangerous, but Landon showed me some examples that made me say “Wow! I didn’t know you could do that!” I tell you, this is one session I've definitely marked on my ESC SV Dance Card!
You must verify your email address before signing in. Check your email for your verification email, or enter your email address in the form below to resend the email.
Please confirm the information below before signing in.
{* #socialRegistrationForm *}
{* firstName *}
{* lastName *}
{* displayName *}
{* emailAddress *}
By clicking "Sign In", you confirm that you accept our terms of service and have read and understand privacy policy.
{* /socialRegistrationForm *}
Almost Done
Please confirm the information below before signing in. Already have an account? Sign In.