HN
Hacker News • 23일 전
IMP 4
C 프로그래머들의 가독성 범죄, IOCCC 대회 화제
세계 최대 규모의 난해한 C 코드 대회인 IOCCC(국제 난해 C 코드 대회) 2025년 결과가 발표되었습니다. 올해는 단 366바이트 크기의 코드로 에뮬레이터를 구현하여 리눅스를 구동하는 등 실질적인 활용 사례를 보여준 작품이 큰 화제를 모읍니다.
C언어 IOCCC 에뮬레이터
세계 최대 규모의 난해한 C 코드 대회인 IOCCC(국제 난해 C 코드 대회) 2025년 결과가 발표되었습니다. 올해는 단 366바이트 크기의 코드로 에뮬레이터를 구현하여 리눅스를 구동하는 등 실질적인 활용 사례를 보여준 작품이 큰 화제를 모읍니다.
Oscar Toledo G.가 난독화 C언어 경진대회(IOCCC)를 위해 5KB 미만의 C언어와 curses 라이브러리를 활용해 터미널 기반의 클론다이크 솔리테어 게임을 개발한 후기를 소개합니다. 개발자는 제한된 용량 안에 게임을 구현하기 위해 UI와 코드를 극단적으로 최적화하고, 마우스 대신 키보드(Tab, Space) 조작 방식을 채택하는 등의 문제 해결 과정을 거쳤습니다.
해커뉴스에 'Adam'이라는 C 언어 기반의 임베디드 AI 에이전트 라이브러리가 소개되었습니다. 이 라이브러리는 하나의 헤더 파일 포함(#include)만으로 도구 호출, 메모리, 세션, 음성 처리 등 완전한 에이전트 루프를 제공하는 것이 특징입니다. 클라우드 API는 물론 로컬 모델까지 동일한 인터페이스로 지원하며, 모바일과 웹(WASM)을 포함한 다양한 운영체제에서 완벽하게 컴파일되어 활용도가 높습니다.