메뉴

#C언어

HN
Hacker News • 38일 전
IMP 6

순수 C 언어로 구현한 microGPT, 애플 M5에서 초당 1,000만 토큰 달성

외부 의존성 없이 libc만으로 단일 C 파일에 GPT의 순전파, 역전파, Adam 옵티마이저, 샘플링을 모두 구현한 'microGPT-C'가 공개되었습니다. 약 3.2만 개의 이름 데이터를 몇 초 만에 학습해 새로운 이름을 생성하며, 애플 M5 Pro(NEON)에서 초당 약 1,017만 토큰, AMD 라이젠 5 5600H(AVX2)에서 초당 약 693만 토큰의 추론 속도를 기록했습니다. 학습이 아닌 일반화를 통해 파라미터 5배짜리 트라이그램 모델을 능가한다는 점이 인상적입니다.

GPT C언어 트랜스포머
HN
Hacker News • 44일 전
IMP 6

C언어로 작성된 초경량 터미널 코딩 에이전트, Hax

Hax는 단일 C 바이너리로 구동되는 초경량 터미널 코딩 에이전트로, 시스템 메모리를 거의 차지하지 않아 로컬 LLM 구동에 유리합니다. 복잡한 플러그인 기능을 배제하고 유닉스 철학에 입각해 가벼움과 투명성에 집중한 것이 특징이며, 주로 터미널 환경과 로컬 모델을 선호하는 개발자들을 위한 도구입니다.

코딩 에이전트 오픈소스 터미널
HN
Hacker News • 47일 전
IMP 6

C언어의 꼬리 호출 최적화(TCO)는 비교적 최근 도입되었습니다.

C언어의 전통적인 호출 규약(Call Convention) 한계로 인해 꼬리 호출 최적화(TCO)는 오랫동안 제한적으로 적용되었으나, 최근 GCC와 Clang 컴파일러에서 제대로 지원되기 시작했습니다. 이를 통해 인터프리터 디스패치나 방대한 코드 조각을 사용하는 고성능 컴파일러 구현 시 성능을 크게 끌어올릴 수 있다는 점에서 개발자에게 중요한 변화입니다.

C언어 컴파일러 꼬리호출최적화
HN
Hacker News • 82일 전
IMP 4

C 프로그래머들의 가독성 범죄, IOCCC 대회 화제

세계 최대 규모의 난해한 C 코드 대회인 IOCCC(국제 난해 C 코드 대회) 2025년 결과가 발표되었습니다. 올해는 단 366바이트 크기의 코드로 에뮬레이터를 구현하여 리눅스를 구동하는 등 실질적인 활용 사례를 보여준 작품이 큰 화제를 모읍니다.

C언어 IOCCC 에뮬레이터
HN
Hacker News • 109일 전
IMP 4

5KB C언어로 만든 터미널용 카드놀이

Oscar Toledo G.가 난독화 C언어 경진대회(IOCCC)를 위해 5KB 미만의 C언어와 curses 라이브러리를 활용해 터미널 기반의 클론다이크 솔리테어 게임을 개발한 후기를 소개합니다. 개발자는 제한된 용량 안에 게임을 구현하기 위해 UI와 코드를 극단적으로 최적화하고, 마우스 대신 키보드(Tab, Space) 조작 방식을 채택하는 등의 문제 해결 과정을 거쳤습니다.

C언어 IOCCC 클론다이크 솔리테어
HN
Hacker News • 143일 전
IMP 7

크로스 플랫폼 임베디드 C 언어 AI 에이전트 라이브러리 Adam

해커뉴스에 'Adam'이라는 C 언어 기반의 임베디드 AI 에이전트 라이브러리가 소개되었습니다. 이 라이브러리는 하나의 헤더 파일 포함(#include)만으로 도구 호출, 메모리, 세션, 음성 처리 등 완전한 에이전트 루프를 제공하는 것이 특징입니다. 클라우드 API는 물론 로컬 모델까지 동일한 인터페이스로 지원하며, 모바일과 웹(WASM)을 포함한 다양한 운영체제에서 완벽하게 컴파일되어 활용도가 높습니다.

오픈소스 AI 에이전트 C언어