/
https://42jerrykim.github.io/ _index.md
벡터화된 루프가 빠른 진짜 이유가 SIMD 레지스터 폭 확장이 아니라 명령어·메모리 수준 병렬성 노출이라는 점을, AVX2·NEON 이진 탐색 벤치마크로 설명한다. gather 명령어 유무에 따라 정반대 메커니즘이 나타나는 이유를 다룬다. Paint.NET 제작자 Rick Brewster는 WINE이 12년간 손대지 못한 Direct2D 그래픽 API를 Claude로 3주 만에 18만 줄 재구현해 리눅스 지원을 실현했다. 리뷰할 수 없는 규모의 AI 생성 코드가 실제로 배포될 때 무엇이 드러나는지 정리한다. Git 45챕터 커리큘럼의 과정 개요. 스냅샷 기반 버전 관리라는 정신 모델, 9개 Part 학습 순서의 설계 근거, 00-44장 전체 목차, 선수 지식과 완주 후 실무자가 갖추는 협업·히스토리 관리 역량을 정리한 과정 개요 챕터다. Git이 2005년 리누스 토르발스가 리눅스 커널용으로 만든 분산 버전 관리 시스템이라는 배경, 중앙집중형 VCS와의 구조적 차이, 스냅샷 기반 저장 모델의 기본 개념을 정리한 Git 입문 챕터다. Windows·macOS·Linux에 Git을 설치하는 방법과, git config의 system/global/local 3단계 우선순위, 이름·이메일·기본 편집기·alias를 설정하는 최초 설정 절차를 정리한 Git 입문 챕터다. git init으로 저장소를 만드는 방법과 .git 디렉터리 내부의 HEAD, objects, refs, config가 각각 무엇을 저장하는지, bare 저장소와 일반 저장소의 차이를 정리한 Git 입문 챕터다. Git의 작업 트리·스테이징 영역(인덱스)·저장소 3단계 구조가 왜 존재하는지, 각 영역 사이에서 파일이 어떤 상태(untracked/modified/staged/committed)로 옮겨가는지 정리한 Git 입문 챕터다. git add로 파일을 스테이징 영역에 등록하는 기본 사용법, 여러 파일·전체 디렉터리를 한 번에 추가하는 옵션, 04장에서 다룬 3단계 모델에서 add가 실제로 무엇을 바꾸는지를 정리한 Git 챕터다. git status가 작업 트리·스테이징 영역·저장소 사이의 차이를 어떻게 세 구역으로 나눠 보여주는지, --short 축약 표기, 브랜치 추적 정보까지 읽는 법을 정리한 Git 챕터다. git diff의 기본 출력 형식을 읽는 법, --staged로 비교 대상을 바꾸는 법, 두 커밋·브랜치 사이의 diff를 조회하는 법, 파일 이름 변경 감지 옵션까지 정리한 Git 챕터다.