시리즈

바닥부터 직접 만들어보기

계산기부터 에뮬레이터와 언어 모델까지 핵심 원리를 직접 구현하며 이해하는 글 모음

1. 바닥부터 직접 만들어보기experimental계산기 엔진 만들기토큰화, AST, 부동소수점과 자연스러운 입력을 다루는 계산기 엔진을 구현합니다.2. 바닥부터 직접 만들어보기experimental함수썬: Python Lisp 만들어보기S-expression, 평가 과정과 REPL을 구현하며 작은 Lisp 인터프리터를 만듭니다.3. 바닥부터 직접 만들어보기experimental유전 알고리즘 구현해보기게놈, 선택, 교차와 돌연변이를 구현하고 세대별 진화를 관찰합니다.4. 바닥부터 직접 만들어보기stableASCII 3D 렌더러 만들기좌표 변환, 투영, 래스터라이즈와 명암을 구현해 ASCII 3D 렌더러를 만듭니다.5. 바닥부터 직접 만들어보기experimental3D 착시현상 게임 만들어보기투영, 인접성, 강제 원근법을 조합해 3D 착시 퍼즐의 규칙을 구현합니다.6. 바닥부터 직접 만들어보기experimentalNES 에뮬레이터 만들기6502 CPU, PPU, 타일, 오디오와 WASM을 연결해 브라우저에서 NES를 에뮬레이션합니다.7. 바닥부터 직접 만들어보기experimental나만의 작은 언어 모델 만들어보기임베딩, 어텐션, Transformer와 샘플링을 연결해 작은 언어 모델을 이해합니다.8. 바닥부터 직접 만들어보기experimental코딩 에이전트 만들어보기에이전트 루프, 도구 호출, 컨텍스트 성장과 ablation을 통해 작은 코딩 에이전트를 만듭니다.9. 바닥부터 직접 만들어보기experimental이메일 릴레이 시스템 만들어보기SMTP 세션, 주소 토큰과 회신 파서를 연결해 이메일 릴레이 시스템을 설계합니다.10. 바닥부터 직접 만들어보기experimental비밀 공유를 위한 금고 시스템 만들기키 계층, 영지식 경계와 공유 흐름을 이용해 암호화 금고 시스템을 설계합니다.