제6장 컨티뉴에이션과 CPS 변환

ko생성일: 2025. 11. 4.갱신일: 2025. 11. 4.

컨티뉴에이션의 개념을 도입하고, 이를 표기적 의미론으로 정식화한다. 레이블과 점프가 있는 명령형 언어의 의미론을 컨티뉴에이션으로 정의하고, 함수형 언어에 대한 CPS(Continuation-Passing Style) 변환을 콜바이밸류와 콜바이네임 모두에 대해 제시한다. 이어서 CPS 변환의 형태적 특징, 평가 전략에 대한 무관성 정리, 의미 보존 성질을 설명한다.