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

  1. Internationella obfuscated C Code Contest . Hämtad 1 juni 2006. Arkiverad från originalet 28 maj 2014.
  2. Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 6 maj 2021.
  3. Arkiverad kopia . Datum för åtkomst: 24 februari 2021. Arkiverad från originalet den 17 april 2007.
  4. Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 7 maj 2021.
  5. Arkiverad kopia . Hämtad 24 februari 2021. Arkiverad från originalet 9 maj 2021.

Länkar