Опубликованы работы, победившие на 21 чемпионате по написанию запутанного кода на языке Си

20 октября 2012 года

Опубликованы исходные тексты работ, победивших в двадцать первом конкурсе IOCCC (International Obfuscated C Code Contest), в рамках которого предлагалось написать на языке Си наиболее запутанный и трудноразбираемый код, на основании анализа которого проблематично разобраться в сути решаемой задачи. При этом код должен быть интересен и чем-то примечателен, подчеркивая важность правильного стилевого оформления или выделяя неожиданные стороны языка Си. Размер исходного кода программы не должен превышать 4096 байт, программа должна собираться и выполнять какое-либо осмысленное действие.

Среди победителей:

  • Первое место: Adar Zeitak - определение корректности расстановки скобок;
  • Второе место: Tsukasa Hamano - формирование PDF с танцующим человечком;
  • Третье место: Daniel Vik - реализация тайнописи;
  • Cамая полезная работа: Qiming HOU - система подсветки синтаксиса;
  • Самая законспирированная работа: Aaron Grothe - cхема разделения секрета Шамира;
  • Лучший однострочник: Taketo Konno - генератор изменённого собственного кода;
  • Наиболее скрытная программа: Don Yang - шифрование текста в виде Си-программы;
  • Лучшая короткая программа: Seonghoon Kang - декодирование чисел;
  • Самая полезная программа:

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Опубликованы работы, победившие на 21 чемпионате по написанию запутанного кода на языке Си», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.