나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2025-09-23 19:01:45

IOCCC

[[난해한 프로그래밍 언어|'''난해한 프로그래밍 언어
{{{#!wiki style="font-family: Times New Roman, serif; display: inline"
]]
{{{#!wiki style="min-height: calc(1.5em + 5px); margin: 0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
Befunge · BrainFuck · Chef · emojicode · ETA · GolfScript · HQ9+ · HRON · Malbolge · Ook! · Shakespeare · Whitespace · 엄랭 · 아희
관련 문서
IOCCC · JSFuck
분류:난해한 프로그래밍 언어 · 언어별 예제 · 틀:프로그래밍 언어 }}}}}}}}}

1. 개요2. 상세3. 기타4. 관련 사이트

1. 개요

The International Obfuscated C Code Contest
공식 사이트

읽기 난해한 C언어 프로그래밍 대회로, 가장 창의적으로 난해한 코드를 짜는 사람을 뽑는 대회이다. 1984년부터 1996년까지 매년 대회가 열렸고, 이후 1998, 2000, 2001, 2004 ~ 2006, 2011 ~ 2015, 2018 ~ 2020, 2024년에 대회가 열렸다.

2. 상세

수상 항목은 다음의 항목들로 나뉜다.

수상된 코드는 작성자 및 심사위원의 짧은 설명과 함께 공식 IOCCC 웹사이트에 게시된다. 게시되는 것 자체가 보상이며, 특별히 금전적인 보상은 없다.

2004년 이전까지는 이메일로 코드를 제출했지만, 2004년 17번째 대회 이후로는 전용 웹사이트에서 신청을 받는다. 참가자들의 코드는 익명으로 평가원들에 의해 평가되며, 평가 방법은 평가 가이드라인(2020 판)에 적혀 있다.

3. 기타

o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}
}}}
1984년 제 1회 IOCCC에서 "언급되기 불명예스러움"이라는 이름으로 수상한 코드로, 말 그대로 자기가 이런 코드를 짠게 알려지면 쪽팔려서, 익명으로 제출된 코드다. 코드의 작성자의 정체는 심사위원조차 모르며, 대회 주최자 1명만 알고 있다고 한다. 그의 언급에 따르면 C 언어와 깊은 관련이 있는 널리 알려진 인물이라고 한다.
코드 자체는 C 언어가 표준화되기 이전 문법을 사용하고 있어서 함수 선언이 조금 낯설다는 점을 빼면 평범하게(?) Hello, world!를 출력하는 코드다.

4. 관련 사이트

일부 코드를 해설한 사이트[2]


[1] 원문: The IOCCC no longer uses twitter, or whatever that someone who appears to have poor impulse control (allegedly) calls their platform these days.[2] 상술한 2012년 수상자 한국인이 만든 사이트였다. 2024년까지 살아있었으나 현재는 터진 상태. 링크는 Wayback Machine의 2024년 아카이브다.