---
title: "난독화 C 코드 대회 IOCCC 2025 수상작 공개, 올해도 정신 나간 작품들이 나옴"
published: 2026-06-07T05:47:54.000Z
canonical: https://jeff.news/article/3845
---
# 난독화 C 코드 대회 IOCCC 2025 수상작 공개, 올해도 정신 나간 작품들이 나옴

제29회 국제 난독화 C 코드 대회(IOCCC) 2025 수상작이 공개됨. 2020-2024년 공백 이후 두 번째 대회인데도 제출량과 품질이 높은 수준을 유지했고, Game Boy 에뮬레이터, Subleq 컴퓨터, patch/diff quine, 바다 소리 생성기 같은 작품들이 수상작에 포함됨.

- 제29회 국제 난독화 C 코드 대회(IOCCC) 2025 수상작이 공개됨
  - IOCCC는 “C 코드를 얼마나 기괴하게 만들면서도 제대로 돌아가게 할 수 있나”를 겨루는 오래된 대회임
  - 올해는 2020-2024년 긴 공백 이후 두 번째 대회인데도 제출량과 품질이 꽤 높은 수준을 유지했다고 함

- 심사위원단은 IOCCC29의 제출량과 품질이 거의 역사적 고점에 가까웠다고 평가함
  - IOCCC28은 4년 공백 이후 열린 대회라 제출작이 많이 쌓였을 가능성이 있었음
  - 그런데 IOCCC29도 비슷한 제출량과 높은 품질을 보였고, 웹사이트 개선, 소셜 미디어 노출, 이전 수상작 아이디어 축적 등이 영향을 줬을 수 있다고 봄

- 올해부터 운영 절차 문서화가 꽤 빡세게 들어감
  - 대회 마감, 심사, 수상작 선정, 웹사이트 업데이트, 라이브 쇼 제작 과정을 문서화했다고 함
  - 문서화 때문에 시간과 노력이 더 들었지만, 결과적으로 IOCCC 운영 방식 자체가 개선됐다는 설명임

- 2025년 규칙과 가이드라인도 크게 손봤음
  - 2025년 규칙은 version 29.15, 가이드라인은 version 29.08이 최종 적용됨
  - 여러 자원봉사자가 문장 정리, 통합, 구조 개선에 참여해서 이전 대회보다 조직적으로 다듬어졌다고 함

- 수상작 라인업은 여전히 “이걸 C로 왜 해요?” 감성으로 가득함
  - 2025/cable은 Subleq computer로 “Best imaginary emulator”를 받음
  - 2025/ncw1은 Game Boy emulator로 “Best real emulator”를 받음
  - 2025/endoh3는 patch/diff quine으로 “Most resilient”를 받음
  - 2025/uellenberg는 quine pong으로 “Ping pong prize”를 받음
  - 2025/tompng는 ocean sound generator로 “Most soothing”을 받음

- 올해는 해트트릭도 세 명이나 나옴
  - Yusuke Endoh가 endoh1, endoh2, endoh3로 3개 수상작을 냄
  - Nick Craig-Wood도 ncw1, ncw2, ncw3로 3개 수상작을 냄
  - Don Yang 역시 yang1, yang2, yang3로 3개 수상작을 냄

- 대만의 jingp49가 새로운 지역 출신 수상자로 언급된 것도 포인트임
  - 수상작 2025/jingp49는 Dr. WHO sequence 관련 작품으로 “Who won award”를 받음
  - IOCCC가 오래된 대회지만 참가자 풀이 계속 넓어지고 있다는 신호로 읽힘

- 수상작마다 “fun challenge”도 붙음
  - 심사위원 코멘트 아래에 도전 과제가 추가됐고, 일부는 prog.c나 관련 파일의 대체 버전을 만들어보는 식임
  - 아직 열린 챌린지는 GitHub pull request로 제출할 수 있고, 닫힌 챌린지도 더 나은 해법이면 검토할 수 있다고 함

- 떨어진 제출작에 대한 안내도 꽤 현실적임
  - 올해도 훌륭한 제출작이 많았지만 모두 수상작으로 고를 수는 없었다고 설명함
  - 실제로 IOCCC29 수상작 중 둘 이상은 이전 대회에서 떨어진 코드를 개선한 버전이었다고 함
  - 다음 IOCCC30은 2026년 말쯤 열고, 2027년 1분기 말쯤 닫는 일정으로 계획 중임

## 핵심 포인트

- IOCCC29는 제출량과 품질이 거의 역사적 고점에 가까웠다고 심사위원단이 평가함
- 2025년 규칙은 29.15 버전, 가이드라인은 29.08 버전으로 대폭 정리됨
- Yusuke Endoh, Nick Craig-Wood, Don Yang이 각각 3개 수상작을 내며 해트트릭을 기록함
- 주요 수상작에는 Subleq 컴퓨터, Game Boy 에뮬레이터, patch/diff quine, quasi-rogue-like 게임, quine pong 등이 포함됨
- IOCCC30은 2026년 말쯤 열리고 2027년 1분기 말쯤 마감될 계획임

## 인사이트

실무 생산성과는 거리가 있지만, C 언어와 컴파일러, 최소한의 코드로 뭘 어디까지 비틀 수 있는지 보는 재미는 여전히 큼. 특히 에뮬레이터, quine, 난독화된 게임 같은 작품은 “코드 골프”를 넘어 프로그래밍 언어의 가장 이상한 구석을 구경하는 느낌임.
