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

Lectures 카테고리

Lectures 카테고리의 모든 포스트

December 15, 2025 undefined분 읽기

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

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

Lectures
더 읽기
December 23, 2025 undefined분 읽기

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

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

Lectures
더 읽기
December 29, 2025 undefined분 읽기

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

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

Lectures
더 읽기
January 7, 2026 undefined분 읽기

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

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

Lectures
더 읽기
January 13, 2026 undefined분 읽기

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

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

Lectures
더 읽기
January 21, 2026 undefined분 읽기

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

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

Lectures
더 읽기
January 27, 2026 undefined분 읽기

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

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

Lectures
더 읽기
February 4, 2026 undefined분 읽기

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

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

Lectures
더 읽기
February 10, 2026 undefined분 읽기

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

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

Lectures
더 읽기
← Previous
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Next →

© 2025 Jae · Notes on systems, software, and building things carefully.

RSS