Where there is not a direct post when referring to a USENET group (for results etc.) it is no longer a link to the group itself but just made italic. That means only 1984 has it and only for the contest announcement. In 1989 the point about the Makefiles for fubar and tromp have been clarified a bit. They were ambiguous before: it could have been read as the Makefile for ALL entries but it was only for that entry. Also since these points are about the Makefile (and in particular portability of the original or alt versions) I moved the paragraph to right under the part about running make to compile (this part has some additional fixes that will be applied later on). The years: 1984, 1985, 1986, 1987 and 1989 were updated. There was nothing to do (for this commit) for 1988 but there is a change that will be made after discussion.
Third International Obfuscated C Code Contest
View the index.html web page for the given winning entry for information on how
to compile it and how to run the winning program. Look at the winning source
and try to figure how it does what it does! You may then wish to look at the
Author's remarks for even more details.
The rules for 1986 suggested categories due to the success of the 1985 judging method. The maximum size was increased from 512 to 1024 bytes. Larry Bassel joined as the second official judge.
A poll was taken for the worst code for
BSD and System
V program. The Bourne
Shell (/bin/sh) won for both
systems. The BSD finger
program took third place.
Rules and results were posted to net.lang.c and net.unix-wizards. Micro/Systems Journal started regular publishing of the winning entries. The practice of making first announcement of the winning entries at the Summer USENIX BOF (Birds of a Feather) started this year. A notice was posted to net.announce.
Final Comments
IMPORTANT NOTE: See contact.html for up to date contact details as well as details on how to provide fixes to any of the entries. See also the IOCCC FAQ for additional information on the IOCCC.