Загрузка...
скачать
Реферат на тему:

International Obfuscated C Code Contest



IOCCC (от англ. International Obfuscated C Code Contest — «международный конкурс запутанного кода на Си») — конкурс программирования, в котором задачей участников является написание максимально запутанного кода на языке Си. Конкурс IOCCC проводится ежегодно с 1984 года, за исключением 1997, 1999, 2002 и 2003 годов.

Пример программы:[1][2]

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))))
                ;
}

В 2004 году победителем конкурса стала графическая многозадачная операционная система с поддержкой клавиатуры, мыши, примитивной оконной подсистемой, поддержкой файловой системы, возможностью запускать ELF-программы. В поставку системы входит просмотрщик текстовых файлов, а также рудиментарный командный интерпретатор. Исходный код системы вместе с приложениями имеет размер около 3,5 килобайт.[3][4]


Примечания

  1. http://www0.us.ioccc.org/1988/litmaath.c - www0.us.ioccc.org/1988/litmaath.c
  2. http://www0.us.ioccc.org/1988/litmaath.hint - www0.us.ioccc.org/1988/litmaath.hint
  3. http://www0.us.ioccc.org/2004/gavin.c - www0.us.ioccc.org/2004/gavin.c
  4. http://www0.us.ioccc.org/2004/gavin.hint - www0.us.ioccc.org/2004/gavin.hint
скачать

Данный реферат составлен на основе статьи из русской Википедии. Синхронизация выполнена 16.07.11 15:59:09

Категории: Соревнования по программированию, Язык программирования Си.

Текст доступен по лицензии Creative Commons Attribution-ShareAlike.