Preprocessor redefinitions to make code harder to read.
4, why not use the program to hide another program in the program?
There is also a spoiler summary that gives a summary description of all of the winners.For example, some"s from 2004 winners include: To keep things simple, I have avoided the C preprocessor and tricky statements such as "if "for "do "while "switch and "goto".This is regarded as a high honor.Larry Bassel in 1984 while employed at National Semiconductor's Genix porting group.2, rules, each year, the rules of the contest are published on the ioccc website.An example is the world's shortest Quine (computing).The International Obfuscated C Code Contest, aLL This version of the winning entries page does NOT contain brief explanations of each winning entry.It must have seemed reasonable at the time.The rules are often deliberately written with subtle loopholes that contestants are somewhat encouraged to find and abuse.Entries are judged on how obfuscated they are, and how creatively.In several years, an entry was submitted that was so patently absurd that it required a new definition of some of the rules for the next year. .See also, edit, notes and references, edit.3, we still aren't sure whether or not this is a useful program, but it's the first atomic fission we've seen in the ioccc.Some"s from 2004 winners include: To keep things simple, I have avoided the C preprocessor and tricky statements such as "if "for "do "while "switch and "goto".The nature of this contest has naturally resulted in programs which skirt around the edges of C standards, or result in constructs which trigger rarely used code path combinations in compilers.In several years, an entry was submitted that was so patently absurd that it required a new definition of some of the rules for the next year.1, entries are submitted online, and go through a number of rounds of being judged by a panel of judges.Below is a 1988 entry which calculates pi by looking at its own area : 9 #define _ -F 00-F-OO-; int qv promotion code 2014 _-_-_-_ _-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_ _-_-_-_ (Note that the entry was written in K R C; it doesn't.
The program implements an 11-bit ALU in the C preprocessor.
H double L,o,P dt, T,Z,D1,d, s999,E,h 8,I, J,K,w999,M,m,O,n999,j33e-3,i 1E3,r,t, u,v,W,S.5,l221,X7.26, a,B,A32.2,c, F,H; int N,q, C, y,p,U; Window z; char f52 ; GC k; main Display*e XOpenDisplay( 0 zRootWindow(e,0 for (XSetForeground(e,kXCreateGC (e,z,0,0 BlackPixel(e,0) ; scanf lflflf y n,wy, ys)1; y XSelectInput(e,z 0,0,WhitePixel(e,0) KeyPressMask for(XMapWindow(e,z ;.