
CS 로드맵 (2) — 스택, 큐, 덱: 제한이 만드는 강력한 추상화
서론 이 문서는 CS 로드맵 시리즈의 2번째 편입니다. 1편에서 배열과 연결 리스트를 메모리 관점에서 살펴보았다. 배열은 연속 메모리의 힘으로 캐시를 지배하고, 연결 리스트는 포인터의 유연함으로 특수한 상황에서 빛난다. 이번 편에서 다루는 스택, 큐, 덱은 배열이나 연결 리스트와는 성격이 다르다. 이들은 데이터를 어떻게 저장하느냐가 아니라...

서론 이 문서는 CS 로드맵 시리즈의 2번째 편입니다. 1편에서 배열과 연결 리스트를 메모리 관점에서 살펴보았다. 배열은 연속 메모리의 힘으로 캐시를 지배하고, 연결 리스트는 포인터의 유연함으로 특수한 상황에서 빛난다. 이번 편에서 다루는 스택, 큐, 덱은 배열이나 연결 리스트와는 성격이 다르다. 이들은 데이터를 어떻게 저장하느냐가 아니라...

서론 이 문서는 CS 로드맵 시리즈의 1번째 편입니다. 프로그래밍을 시작하면 누구나 배열을 배운다. int arr[10]이라고 쓰면 정수 10개를 담을 공간이 생긴다. 그 다음에 연결 리스트를 배운다. 노드를 포인터로 연결하면 크기를 동적으로 조절할 수 있다. 교과서는 이렇게 가르친다: 배열: 접근 O(1), 삽입/삭제 O(n) ...

日本語バージョンはこちらへ csharp-lsp と Rider MCP 比較分析 Project: psv-client (Unity 2022.3.31) Target File: Assets/App/Editor/EditorStartup.cs Date: 2026-03-10 Tool Versions: csharp-lsp (Claude Code built-in)...

서론 이 문서는 CS 로드맵 시리즈의 0번째 편입니다. 2025년 2월, OpenAI 공동창업자이자 전 Tesla AI 총괄이었던 Andrej Karpathy가 트위터에 글 하나를 올렸다. “There’s a new kind of coding I call ‘vibe coding’, where you fully give in to th...

들어가며 Claude Code는 다양한 언어의 LSP(Language Server Protocol)를 지원하여 코드 분석, 심볼 탐색, 리팩토링 등을 수행할 수 있다. 그중 C# LSP는 Unity, .NET 프로젝트에서 코드 품질을 높이는 데 핵심적인 도구다. 하지만 macOS에서 C# LSP를 설정하는 과정은 Windows보다 까다롭다. .NE...

서론 — 자연의 수학, 음악의 수학 해바라기 씨앗의 나선, 솔방울의 배열, 은하의 소용돌이 — 자연계 곳곳에는 하나의 수열이 반복해서 나타난다. 피보나치 수열(Fibonacci Sequence)이다. 그리고 이 수열은 음악에도 깊이 스며들어 있다. 원신(Genshin Impact)의 작곡가 Yu-Peng Chen(陈致逸)은 수메르 전투 음악에 ...

이 글의 대상과 목적 이 글은 기획자, QA, 마케팅, PM 등 비개발 직군이 LLM을 업무에 적용하기 위해 필요한 지식을 정리한 문서다. 코드를 모르는 상태에서도 읽을 수 있도록 기술 용어는 필요한 곳에서만 사용하고, 그때마다 정의를 함께 서술한다. 이 글을 읽고 나면 다음이 가능하다: LLM의 동작 원리와 한계를 정확히 설명할 수 있다 ...

들어가며 이 가이드는 프로그래밍 경험이 없는 게임 기획자가 Gemini CLI를 업무에 즉시 활용할 수 있도록 작성된 교육 자료다. 코드를 직접 작성할 필요 없이, Gemini에게 자연어로 요청하는 방법을 중심으로 설명한다. 이 문서는 사내 교육 및 워크숍 자료로 활용할 수 있도록 구성되었다. 왜 Gemini CLI인가? 무료 ...

들어가며 이 가이드는 프로그래밍 경험이 없는 게임 기획자가 Claude Code를 업무에 즉시 활용할 수 있도록 작성된 교육 자료다. 코드를 직접 작성할 필요 없이, Claude에게 자연어로 요청하는 방법을 중심으로 설명한다. 이 문서는 사내 교육 및 워크숍 자료로 활용할 수 있도록 구성되었다. 이 가이드에서 다루는 내용 ...

들어가며 Claude Code는 Anthropic이 제공하는 CLI 기반 AI 코딩 에이전트다. macOS/Linux에서는 설치가 비교적 간단하지만, Windows에서는 Git Bash 경로 설정, PowerShell 실행 정책, PATH 문제 등 여러 단계에서 막힐 수 있다. 이 글은 Windows 환경에서 Claude Code를 설치하며 실제로...