
값 타입 vs 참조 타입 — 스택·힙과 Boxing의 숨은 비용
서론: “스택 vs 힙”이라는 말은 왜 자꾸 어긋날까 C# 교과서의 첫 장에서 우리는 이렇게 배웁니다. “값 타입(struct)은 스택에, 참조 타입(class)은 힙에 저장됩니다.” 이 문장은 틀린 설명은 아니지만, 실무에서 만나는 거의 모든 반례를 가립니다. 클래스의 필드로 int를 선언하면 그 int는 스택이 아니라 객체가 사는 ...

서론: “스택 vs 힙”이라는 말은 왜 자꾸 어긋날까 C# 교과서의 첫 장에서 우리는 이렇게 배웁니다. “값 타입(struct)은 스택에, 참조 타입(class)은 힙에 저장됩니다.” 이 문장은 틀린 설명은 아니지만, 실무에서 만나는 거의 모든 반례를 가립니다. 클래스의 필드로 int를 선언하면 그 int는 스택이 아니라 객체가 사는 ...

서론: 같은 IL, 다른 운명 앞의 두 편에서 우리는 .NET 스택의 4층(Runtime)이 여러 구현체로 나뉜다는 사실을 확인했습니다. 이번 편은 그 구현체들을 하나씩 뜯어 비교합니다. 현재 시점에서 실무적으로 의미 있는 다섯 런타임은 다음과 같습니다. 런타임 소속 등장 상태 ...

서론 — Claude는 진짜 너프됐는가 Claude Opus 4.6은 한동안 코딩 작업의 기준선을 한 단계 끌어올렸다는 평을 받았습니다. Codebase 전체를 던져도 맥락을 잡고, 까다로운 리팩터링을 한 번에 끝내고, 도구 호출 사이의 추론도 깔끔했습니다. 그런데 2026년 2월부터 이상 신호가 누적되기 시작했습니다. 사고 깊이 73% 감소, ...

서론: 역사를 아는 것이 실용적인 이유 이 편은 세 가지 질문에 답하기 위한 글입니다. “.NET 4”는 왜 건너뛰어졌는가? — .NET Core 3.1 다음 버전이 왜 4가 아니라 5인가? “Core”는 왜 이름에서 빠졌는가? — .NET Core 3.1은 있었는데 .NET Core 5는 왜 없는가? Unity는 왜 Mono 위에...

서론: “누가, 얼마나”의 문제 지난 편에서는 프로세스와 스레드가 무엇이고 OS가 그것을 어떻게 추상화하는지 보았습니다. 이제 자연스럽게 따라오는 질문이 있습니다. 준비 상태인 스레드가 100개 있는데 코어가 8개라면, OS는 누구에게 CPU를 줄까요? 그리고 얼마나 오래 줄까요? 이 두 질문에 답하는 것이 스케줄러 (Scheduler...

서론: “.NET”이라는 말의 모호함 개발 문서·이력서·블로그에서 “.NET”이라는 단어는 놀라울 정도로 다양한 의미로 쓰입니다. “.NET으로 백엔드를 짭니다” “.NET Framework 4.8 전용 프로젝트입니다” “.NET 8로 마이그레이션했습니다” “Unity는 .NET이 아닙니다” / “Unity도 사실상 .NET입니...

서론: 지도에서 본론으로 지난 편에서는 세 운영체제의 혈통과 뼈대를 훑었습니다. Linux는 모놀리식, Windows NT는 하이브리드, macOS XNU는 Mach + BSD 이중 구조. 이게 지도였다면, 이번 편부터는 본론입니다. Stage 2의 핵심 질문을 다시 꺼내 보겠습니다. “스레드 두 개가 같은 변수를 쓰면 왜 프로그램이 때...

서론: 왜 OS부터 시작하는가 Stage 1에서는 자료구조와 메모리를 다뤘습니다. 배열과 연결 리스트, 해시 테이블, 트리와 그래프, 그리고 힙까지 — 모두 “데이터를 어떻게 정리할 것인가”의 이야기였습니다. Stage 2의 질문은 조금 다릅니다. “스레드 두 개가 같은 변수를 쓰면 왜 프로그램이 때때로만 죽는가?” 이 질문에 답하려...

서론 이 문서는 CS 로드맵 시리즈의 외전(bonus)입니다. 5편 그래프에서 Dijkstra와 A를 다루면서 한 문장을 남겼다: *“우선순위 큐(이진 힙)를 사용하면 $O((V+E) \log V)$”. 그런데 그 “이진 힙”이 무엇인지, 왜 이진이고, 어떻게 $O(\log n)$을 달성하는지는 뒤로 미뤘다. 이 외전은 그 빚을 갚는다....

서론 “미토스 미쳣는데요 ㄹㅇ 블랙월 AI입니다” 지인에게 이 메시지를 받고, 대체 뭔 소리인가 싶어서 찾아봤습니다. 2026년 4월 7일, Anthropic이 Claude Mythos Preview System Card(244페이지)와 함께 Project Glasswing을 발표했습니다. Mythos는 Anthropic의 최신 프론티어 ...