International Obfuscated C Code Contest
![]() |
Todos seu imagem são pertence a nós! Este artigo possui pouca nenhuma imagem faça seu tempo! Mova Anônimo para grande justiça! |
Nossa, só cara fera, sou fã de todos eles
Típico Nerd sobre International Obfuscated C Code Contest
O International Obfuscated C Code Contest é aquilo que se espera da computação, solução para problemas que não existiam antes criação da mesma. A diferença é que as coisas são feitas como concurso, mas não C sabe o porquê.
Introdução[editar]
O IOCCC é um concurso em que se colocam a prova originalidade, habilidade e, em sua maioria, inutilidade. Neste concurso o programador deve criar um programa em linguagem C que faça qualquer coisa, mas que não seja útil e, desta forma, ganhar o prêmio máximo chamado "Best(a) of Show".
Tudo se baseia em mostrar ao juízes de peso - alguns com cerca de 150 Kilos - que com poucos recursos computacionais pode se fazer algo ignorável e, na maioria das vezes, inconsistente com a racionalidade. Para se submeter um trabalho, o participante deve estar atento às regras descritas na próxima seção
O concurso ocorre anualmente nos Estados Unidos do Norte e Austrália há cerca de anos += 20, com exceção de getAlgunsAnos. Recebe trabalhos de todos os lugares do mundo, mas alguns são barrados na fronteira por não possuirem visto de entrada.
Regras[editar]
- Todo programa deve estar na linguagem C, ou "Ocê" em mineirês
- Todo programa é valido desde que não faça sentido
- Todo programa deve compilar, mas com uma ajudinha dos juízes este quesito é dispensável
- Programas devem possuir, no máximo, 1/2 Bytes de código útil, mas como são todos códigos inúteis, ninguém consegue este requisto - deprecated
- Programas devem possuir, no mínimo, 1 Byte de código útil, pois houve um caso em que o programa continha 0 Bytes de código fonte, ou seja, 0 caracteres, mas mesmo assim imprimia "Eu sou um gênio" quando executado
- Programs devem possuir, no máximo, 6,02 * 10 23 Bits de tamanho do arquivo fonte
Características[editar]
Para angariar o gosto dos fãs, os candidatos deste concurso fazem de seus códigos como ASCII arte, ou seja, desenhos formados com o código fonte. Vejamos um exemplo de código vencedor da categoria "Most complex algorithm" - Algoritmo mais complexo, dã:
NNNNNNNNNNNNNNNNNNNNhssymNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNs::/:/hNNNNprintf("foda-se")NNN NNNNNNNNNNNNNNNNNNNo:::/::NNNNNNNNNNNNNNNNNNNNMNMN NNNNNNNNNNNNNNNNNNNN//+o+/dNNNNNNNNNNNNNNNNNNNNNMM NNNNNNNNNNNNNNNNNNNo/ooso/hNNNNNNNNNNNNNNNNNNNNNMN NNNNNNNNNNNNNNNNNNNo/osss:yNNNNNNNNNNNNNNNNNNNNNMN NMMNMMMMMMMMMNMMNNN/:/+oo:oNNNNNNNNNNNNNNNNNNNNNMM NNNNMMNMMMMNNMMNNNN::/oo+:+NNNNNNNNNNNNNNNNNNNNNNN MMNMMMMMMMMMMMMNNNN::+ooo:+NNNNNNNNNNNNNNNNNNNNMMM MMMMMMMMMMMMMMMMMNm-/+ooo:/NNNNNNNNNNNNNNNMMMNMMMN MMMMNMMMMMNNNmdmNNd:/osso:/mhyoo+sdNNNNNNNNNNNNMMN NNNMNNMMMNh/:::/smd-/ydhs:/ddhyyso/yNNNNNNNNNNNNNN MMMMNMNNNN::///+syd-+yhhs:+mdhyyso/+NNNNNNNNNNNNMM NMMMMMNNNd-:://+sys-/syys:+mdhyyso:/Nh/:oNNNNMMMMM NMMMNyo+//--:/+oss+-/syyo:smdhysso::m+::-oNNNMMMMM MMNN/::::/--/+oso//-/syyo/smdhyso+::m+//::sNNMMMMM MMNho://+:--/osso:--+syyo/smmdhys+::ms/+///+ymNMMM MMNosssoos/-/+oo/:-:+oyys+smdysso+::Nm+++ooo+/hNMM MMNy+/::::--:/++/:::+oyysyhdyssso/::dNsosysso/sNMM MMMs:::::---:/+oo/:/osyhhdmdyyyys/-:hh/syyys+/hMMM MMMs-:--::--/oyys+:+yddmmmmmmmmmhs+/+ssyyyso+/mNMM MMMh:-:++++osydhsysyhmdmmNNNNNmmhso+//yhhso+//NNMM MMMm:/oyhyyddhyysddhdddmNNNmmmddhso+/:+yys+/:oNNMM MMMMy+syhdhhdhyyydmddddmNNNmddhhysso++/+sss+/yNMMM MMMMNy+syhdhhyyyydmmdddmNNmdhhyysssso++osssosNMMMM MMMMMMy+syhhhyyyyhNNmddmNNmdhyysssysooossssdNMMMMM MMMMMMNo+sydhyyyyhmNNmdmNNmmyyssssssssssshNMMMMMMM MMMMMNNNo+syhyyysymNNmdmNNNmhyssssssysshNMMMMMMMMM MMMMMNdNNsosyysyyymNNmmmNNNmhyssssssshNMMMMMMMMMMM MMMMMNmmmNmdhhyyyhmNNmmmNNNmhyssossymNNMMMMMMMMMMM NNMNNNNmNmNNNNNNmNNNNNNNNNNmdysssshNNNNNNNNNNMNNNN