Internationell Obfuscated C Code Contest
IOCCC (från engelska International Obfuscated C Code Contest - "International Obfuscated C Code Contest" [1] ) är en programmeringstävling där deltagarnas uppgift är att skriva den mest obfuscerade koden på C-språket , med förbehåll för restriktioner för storleken på källkoden. IOCCC - tävlingen har hållits årligen sedan 1984 , med undantag för 1997 , 1999 , 2002 och 2003 .
Historik
2004 vann tävlingen ett grafiskt flerfunktionsoperativsystem med tangentbordsstöd , musstöd , ett primitivt fönsterundersystem , filsystemstöd och möjligheten att köra ELF- program. Systemet kommer med en textfilvisare och en rudimentär kommandotolk . Systemets källkod har tillsammans med applikationer en storlek på cirka 3,5 kilobyte. [2] [3]
Andra vinnande program inkluderar olika typer av Quine- program, en C-kompilator som kan kompilera sig själv, en månfasprediktor, etc.
Exempel
Programexempel, 1988: [4] [5]
main ( argc , argv )
int argc ;
char ** argv ;
{
while ( * argv != argv [ 1 ] && ( * argv = argv [ 1 ]) && ( argc = 0 ) || ( *++ argv
&& ( ** argv && (( ++ argc )[ * argv ] && ( ** argv <= argc [ * argv ] ||
( ** argv += argc [ * argv ] -= ** argv = argc [ * argv ] - ** argv )) &&
-- argv || putchar ( ** argv ) && ++* argv -- ) || putchar ( 10 ))));
}
Se även
Anteckningar
- ↑ Internationella obfuscated C Code Contest . Hämtad 1 juni 2006. Arkiverad från originalet 28 maj 2014. (obestämd)
- ↑ Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 6 maj 2021. (obestämd)
- ↑ Arkiverad kopia . Datum för åtkomst: 24 februari 2021. Arkiverad från originalet den 17 april 2007. (obestämd)
- ↑ Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 7 maj 2021. (obestämd)
- ↑ Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 9 maj 2021. (obestämd)
Länkar