O International Obfuscated C Code Contest (IOCCC) está de volta com a sua vigésima edição, que teve início no dia 12 de novembro e vai até dia 12 de janeiro do ano que vem. Os participantes devem escrever um programa em C o mais obscuro possível, que ilustre, perversamente, a importância do estilo de programação e demonstre as sutilezas da linguagem C. Ainda que a competição já tenha começado, inscrições online só serão aceitas a partir do dia 1º de dezembro.
O último IOCCC aconteceu em 2006 e só agora teve seus resultados divulgados. Duas páginas no site listam os ganhadores por ano e por nome para todas as edições. Os ganhadores de 2006 incluem um simulador de circuito, um programa que toca áudio dispondo padrões em uma tela e um emulador 8008.
A primeira competição aconteceu em 1984, quando dois desenvolvedores discutiram sobre um código ruim relacionado a um bug que transbordou em um post no grupo Usenet net.lang.c. Isso se tornou convidativo para as pessoas ofuscarem o código. Quando eles perceberam a participação de pessoas de outros países, decidiram que a competição deveria se tornar internacional. Não há prêmios, apenas a honra de ver seu trabalho no site do IOCCC.
Você já pode checar as regras e as diretrizes da competição. O IOCCC tambem fará pronunciamentos pelo Twitter.
Com informações de The H