타입 추론 기초: 타입을 이해하는 컴파일러 만들기
단계별 서면 가이드를 통해 자신만의 타입 추론 컴파일러를 처음부터 직접 구축하면서 프로그래밍 언어가 타입을 자동으로 감지하는 방법을 배워보세요.
-
💬
AI 강사
어떤 강의든 질문하면 언제든 즉시 명확한 답을 받을 수 있어요. -
🕐
언제든지 시작
정해진 일정이나 마감이 없어요 — 원할 때 자신의 속도로 배우세요. -
🌐
한국어로
강의, 과제, 수료증까지 — 모두 완전히 당신의 언어로.
이 과정 소개
명시적으로 선언하지 않아도 현대 프로그래밍 언어가 어떻게 변수 타입을 알아내는지 궁금했던 적이 있으신가요? 자신만의 타입 추론 컴파일러를 구축하여 현대 타입 시스템의 마법을 밝혀보세요. 명확한 텍스트 기반 레슨을 통해 수동으로 타입을 작성하던 것에서 벗어나 알고리즘이 자동으로 타입을 해결하고 검증하는 방식을 이해하게 됩니다. 함수, 변수 및 복잡한 표현식을 처리하는 기본 컴파일러 엔진을 구축하게 됩니다. 배울 내용: 타입 시스템, 정적 분석 및 타입 안전성의 핵심 개념 이해; 표현식을 파싱하고 코드 구조를 나타내는 Abstract Syntax Trees (ASTs) 구축; 타입 제약 조건을 체계적으로 해결하기 위한 단일화(unification) 알고리즘 구현; 함수, 변수 및 중첩된 괄호에 대한 타입 추론 규칙 수립; 컴파일러 내에서 타입 오류 처리 및 실패한 타입 검사 디버깅; 업계 표준 언어에서 사용되는 현대적 타입 시스템 패턴 탐색. 이 코스는 필수 용어와 타입 이론의 기초 개념으로 시작합니다. 거기에서 제약 조건 수집, 단일화 및 추상 구문 트리 생성에 대한 단계별 설명을 읽어보게 됩니다. 이 코스는 컴파일러 설계를 이해하고자 하는 호기심 많은 개발자와 컴퓨터 과학 애호가를 위해 설계되었으며, 이전의 컴파일러 구축 경험은 필요하지 않습니다. 지금 읽기 시작하여 현대 프로그래밍 언어의 내부 작동 방식을 파악해보세요.
받게 되는 것
-
📜
수료증
LinkedIn 프로필에 추가 -
💬
개인 AI 튜터
강좌에서 막혔나요? 내장 튜터에게 언제든지 무엇이든 물어보세요. -
🎧
오디오 버전 포함
화면 없이 어디서나 학습 -
♾️
평생 이용
언제든 다시 보세요, 만료 없음 -
📱
휴대폰 또는 컴퓨터
어디서든 모든 기기에서 -
💸
14일 환불
이유 묻지 않음 -
⚡
짧고 핵심적
2시간 54분의 실용 학습
리뷰
아직 리뷰가 없습니다 — 첫 경험을 공유해 보세요.
다른 학습자도 수강
자주 묻는 질문
이 과정을 듣는 데 무엇이 필요한가요? +
인터넷이 되는 휴대폰이나 컴퓨터만 있으면 됩니다. 설치나 특별한 장비는 필요 없습니다.
결제는 어떻게 하나요? +
Stripe를 통한 카드로. 카드 정보는 저장하지 않으며 Stripe가 안전하게 처리합니다.
환불받을 수 있나요? +
네 — 14일 이내 전액 환불, 이유를 묻지 않습니다.
얼마나 오래 이용할 수 있나요? +
평생. 구매하면 과정은 당신의 것이며 언제든 다시 볼 수 있습니다.
수료증을 받을 수 있나요? +
네. 수료 시 LinkedIn 프로필에 추가할 수 있는 수료증을 받습니다.
이런 분야 학습자에게
테크
디자인
금융
마케팅
의료
교육
호스피탈리티
제조업