Kansainvälinen Obfuscated C Code -kilpailu

IOCCC ( englanninkielisestä  International Obfuscated C Code Contest -kilpailusta  - "International Obfuscated C Code Contest" [ 1] ) on ohjelmointikilpailu , jossa osallistujien tehtävänä on kirjoittaa hämäräisin koodi C-kielellä rajoitusten mukaisesti. lähdekoodin koko. IOCCC - kilpailu on järjestetty vuosittain vuodesta 1984 lukuun ottamatta vuosia 1997 , 1999 , 2002 ja 2003 .

Historia

Vuonna 2004 kilpailun voittaja oli graafinen moniajokäyttöjärjestelmä , jossa on näppäimistötuki , hiirituki , primitiivinen ikkunointialijärjestelmä , tiedostojärjestelmätuki ja kyky suorittaa ELF - ohjelmia. Järjestelmän mukana tulee tekstitiedostojen katseluohjelma ja alkeellinen komentotulkki . Järjestelmän lähdekoodi yhdessä sovellusten kanssa on kooltaan noin 3,5 kilotavua. [2] [3]

Muita voittoohjelmia ovat erilaiset Quine - ohjelmat, itsensä kääntävä C-kääntäjä, kuun vaiheen ennustaja jne.

Esimerkkejä

Ohjelmaesimerkki, 1988: [4] [5]

pää ( 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 )))); }

Katso myös

Muistiinpanot

  1. International Obfuscated C Code Contest . Haettu 1. kesäkuuta 2006. Arkistoitu alkuperäisestä 28. toukokuuta 2014.
  2. Arkistoitu kopio . Haettu 24. helmikuuta 2021. Arkistoitu alkuperäisestä 6. toukokuuta 2021.
  3. Arkistoitu kopio . Käyttöpäivä: 24. helmikuuta 2021. Arkistoitu alkuperäisestä 17. huhtikuuta 2007.
  4. Arkistoitu kopio . Haettu 24. helmikuuta 2021. Arkistoitu alkuperäisestä 7. toukokuuta 2021.
  5. Arkistoitu kopio . Haettu 24. helmikuuta 2021. Arkistoitu alkuperäisestä 9. toukokuuta 2021.

Linkit