재영의 기술 블로그
홈 아카이브 소개

"compiler" 태그가 달린 포스트

오토마타와 컴파일러 01 - 유한 오토마타

December 15, 2025

유한 오토마타가 무엇이고, 왜 컴파일러를 이해하기 위해 여기서부터 시작해야 하는지

Lectures
더 읽기

오토마타와 컴파일러 02 - 정규 표현식과 정규 언어

December 23, 2025

정규 표현식이 유한 오토마타와 어떻게 동치이며, 정규 언어의 경계는 어디인가

Lectures
더 읽기

오토마타와 컴파일러 03 - 문맥 자유 문법

December 29, 2025

정규 언어의 한계를 넘어서는 문맥 자유 문법의 구조와 역할

Lectures
더 읽기

오토마타와 컴파일러 04 - 푸시다운 오토마타

January 7, 2026

유한 오토마타에 스택을 추가하면 어떤 계산 능력을 얻게 되는가

Lectures
더 읽기

오토마타와 컴파일러 05 - 컴파일러 개요 — 단계와 구조

January 13, 2026

컴파일러가 왜 여러 단계로 나뉘며, 각 단계는 어떤 역할을 하는가

Lectures
더 읽기

오토마타와 컴파일러 06 - 어휘 분석

January 21, 2026

소스 코드를 토큰으로 쪼개는 어휘 분석기의 원리와 오토마타 이론이 실제로 적용되는 지점

Lectures
더 읽기

오토마타와 컴파일러 07 - 하향식 파싱

January 27, 2026

재귀 하강 파서와 LL(1) 파싱의 원리, 그리고 하향식 접근법의 강점과 한계

Lectures
더 읽기

오토마타와 컴파일러 08 - 상향식 파싱

February 4, 2026

시프트-리듀스 파싱과 LR 파서의 원리, 그리고 파서 생성기가 동작하는 방식

Lectures
더 읽기

오토마타와 컴파일러 09 - 추상 구문 트리

February 10, 2026

파스 트리와 AST의 차이, AST 노드 설계, 그리고 컴파일러 프론트엔드와 백엔드를 잇는 다리

Lectures
더 읽기

오토마타와 컴파일러 01 - 유한 오토마타

유한 오토마타가 무엇이고, 왜 컴파일러를 이해하기 위해 여기서부터 시작해야 하는지

December 15, 2025 Lectures

오토마타와 컴파일러 02 - 정규 표현식과 정규 언어

정규 표현식이 유한 오토마타와 어떻게 동치이며, 정규 언어의 경계는 어디인가

December 23, 2025 Lectures

오토마타와 컴파일러 03 - 문맥 자유 문법

정규 언어의 한계를 넘어서는 문맥 자유 문법의 구조와 역할

December 29, 2025 Lectures

오토마타와 컴파일러 04 - 푸시다운 오토마타

유한 오토마타에 스택을 추가하면 어떤 계산 능력을 얻게 되는가

January 7, 2026 Lectures

오토마타와 컴파일러 05 - 컴파일러 개요 — 단계와 구조

컴파일러가 왜 여러 단계로 나뉘며, 각 단계는 어떤 역할을 하는가

January 13, 2026 Lectures

오토마타와 컴파일러 06 - 어휘 분석

소스 코드를 토큰으로 쪼개는 어휘 분석기의 원리와 오토마타 이론이 실제로 적용되는 지점

January 21, 2026 Lectures

오토마타와 컴파일러 07 - 하향식 파싱

재귀 하강 파서와 LL(1) 파싱의 원리, 그리고 하향식 접근법의 강점과 한계

January 27, 2026 Lectures

오토마타와 컴파일러 08 - 상향식 파싱

시프트-리듀스 파싱과 LR 파서의 원리, 그리고 파서 생성기가 동작하는 방식

February 4, 2026 Lectures

오토마타와 컴파일러 09 - 추상 구문 트리

파스 트리와 AST의 차이, AST 노드 설계, 그리고 컴파일러 프론트엔드와 백엔드를 잇는 다리

February 10, 2026 Lectures
← Previous
1 2
Next →

© 2025 Jae · Built with custom static site generator

RSS